I've been thinking. There should be a better system than the allow/denybuild system that is currently in place. Sure denybuild is a great way to quickly get rid of a problematic builder. However, denybuild doesn't stick, and you have to call a new vote every game.
I propose a sticky, server-based system to reward dedicated, knowledgeable builders who build well planned bases that are successful.
Team based voting should be used to give +points and -points.
My idea: Voting should only be allowed during the end of the match, either a button on the endgame screen or a vote after x number of seconds.
After a certain number of points (really high) you're automatically designated at the beginning of each match. Enough -points and you'll be denybuild from the start.
If you get the set number of -points they will slowly head back towards 0 over the next few days/matches and is based on how often you play.
Only persons who have built a significant amount during the match should be voted on, and in the case of multiple builders they will be voted on as a team. If you are get a denybuild by vote (not admin action) you automatically get -points.