Wait, why VAC bans? You need to earn those by cheating in a multiplayer game. Ultimately, the game company is responsible for combating cheating and moderating the game, otherwise its value is plummetting. Also, you get warnings first / time bans till you get caught too many times doing the same thing.