How do you even get a VAC ban? Don't you have to cheat in some way?
Yes. If you're running a detectable cheating application in the backround, you will receive a VAC ban.
That being said, pretty much any, and every cheating application is super detectable.
I've seen a few that get past VAC for months on end, especially in Left 4 Dead.
Lucky. In my class, we have to run 8 in 20 :(
It's your fault, really. He's an starfish for cheating, but you gave him your whole loving account.