But honestly, what happens if a cycle is called because a player honestly hates a map? There are one or two maps in the cycle that I'd vote to cycle, regardless of what team I was on.
I think that cycling should only be allowed between a set number of rounds (1-5, for example), and if you cycle a map, the teams are not switched. Just for that one cycle.