Rovio’s banning policy

Rovio just banned/deleted quite a lot of players from the final results list of the just finished ME Boot Camp season. This banning may (or may not) be justified in the single case, BUT: The final results list still contains a lot of players with minimal star rank and maxed out flock power, which clearly indicates that these players have cheated or have taken advantage of (well known) exploits in one or the other way at same (earlier) stage! Apart from that: Why did Rovio wait until the very end of this event, before they started this massive banning? It seems very unlikely that Rovio identified all these 'cheaters' only within the last 24 hours. Could it be, that Rovio wanted the 'cheaters' to stay in the top positions until the very end or the event and thereby motivate the 'honest' players to spend more of their (hard earned) gems to keep up with leading bunch? To me, Rovio's banning policy seems to be either totally random or totally arbitrary (or both). If they wish to have reliable customers, they need to be reliable too, especially in their banning policy.