You lack understanding on how hacks and anti cheat work and why there is a delay in VAC bans. VAC detects cheats in multiple ways, but the delay bans you are talking about is the signature scan part of VAC. This is basically the same as how virus scanners work in that they are looking for a signature or behaviour on your PC that flags you are using a cheat. The delayed bans are only for NEW cheats and the idea behind the delay is awesome, not a bad thing like you make out. Basically most hacks these days are paid hacks that you can buy (while there is still private ones kicking around). Because of this, the hacks are constantly being updated to get around anti cheat as they make money from this. So the hack writers are constantly changing their hacks so they aren't detected by VAC, and the VAC guys are constantly updating VAC so they detect them. VAC when they detect a new variant, wait a number of weeks, so they can BAN the most amount of people possible. If they started banning on day one of the hack,the guys writing the hacks alert their users and in some cases automatically stop them from loading and then only a small amount of people actually get caught. So I shouldn't need to spell it out to you any more why VAC delay bans for new hacks. VAC is actually the best anti-cheat out there. Is it perfect? No, but if you think punkbusters or BE are better then you are seriously misinformed.