If it's possible .. how about a person will only get kicked if he is voted twice with the majority of the vote is yes .. like 2 rounds thing.
Will give enough time to explain his actions and stuff.
Also I don't find any major problem with the current vote system.
I Like the 1st suggestion .. only if it won't start a vote war.