We need you LTShaun!
There is a rule against Teamswitching and it is not automatic I think same for iinsulting etc. so I would not say it is impossible. It would just rely on people reporting..At peaks we have up to around 10 players on weekdays and 20-30+ players on weekends.
The stats are available here:
Like I recently said somewhere here, this game is old and a number of available settings is very limited. We are not only unable to set a min/max time between the votes, but it seems that there's also no such possibility to find out a particular player who's behind every particular vote. At least I'm not aware of such statistics.
So it's pretty much impossible to implement your suggestion.