I agree, only thing is with "skill" there are some issues that people are gunna get kicked for. I've had to kick a lot of people for "skill-based" issues. Heck, even your server message says temp ban/kick for people that run ahead and don't help others. If theres no admin and the team has to vote-kick, majority vote is fair enough I think.
People do a lot of running ahead, going afk/lagging behind, rushing in with tanks without any regard to hp or survivor health status or anything (even when people on the team are trying to help them). And if these people are unresponsive to team communication the team will vote-kick them. Just the nature of the game...it can be very frustrating when you go save a guy only to get smoked right after and he runs away like a bot would or somethin lol.
You gotta give people a fair chance... but if they prove to be unresponsive/unreliable then they'll prolly get kicked