Well, if it's 10 vs 10 then keep trying or pretend for a moment it's a TDM game. It's a good challenge. However, whenever I see people trying to cycle a map, it can be ANY map and the number of players is usually way below 20.
It would be nice if at least the following rule could be implemented:
1. If the vote does not pass once, then forbid calling another cyclemap vote during the same game.
2. If the vote forces a mapcycle, then a cyclemap vote can't be called for three games in a row.
3. Perhaps limit the number of cyclemap votes a single player can start (e.g. one per hour or so)
or perhaps something similar, but I understand that such fine grained control may not be feasible on technical grounds.
PS: Battlefield CTF can become a stalemate with significantly less players if teams are well matched. You will hardly ever see score like 6:5 on that map (common on most others). It requires a good teamwork. You need one or two players who go for the flag, and at least two others who cover them, or perhaps some fancy work with smoke grenades and goggles until the whole field is covered in smoke. Yesterday, we were playing it with 5 or 6 players on each team. My team was attacking like crazy all the time with most action happening near the enemy flag and we still scored like 1 point in a whole game. I am not sure why this is happening. Perhaps if the flag was more accessible, it would be easier to steal it (e.g. move it off the bridge or eliminate that pool of toxic waste around it). Most players who try to grab the flag get shot on the bridge that leads to it.