With the emergence of the overwatch system, I'm actually more annoyed. I prefer to see my hackers blatant and quick, so the game is over and everyone knows what an ass they are. Now that people can get overwatch banned, they are more careful in hiding it (especially at higher levels). I save a screenshot at the end of every game and use a website to track steam IDs for bans. Almost all of the people on my list who get banned won the game I played with them like 16-13, or 16-14. The most infuriating games to lose, especially to people you pretty sure are hacking, but aren't like 10000% sure. I'd rather be scout pre-fired through double doors for 16 rounds than subtly walled for 30.
For you CSS guys, overwatch is a system where users can watch demos scrubbed of player info and decide if the person is cheating (or griefing). If they are, then the user selects that on a menu afterwards, and if enough people who watched that demo agree, the person gets a ban. It's supposed to filter out the obvious hackers, which it has done.