There are plenty of cheats in CS, but that article is a bit incorrect on one point. It mentions that you can't shoot through walls as a cheat, but that's been in the game since beta1.
Cheats exist in all forms of multiplayer games. Quake based engine have plenty of cheats because the server assumes the client is 100% trusted when it should never be trusted at all. I've been called a cheater for my abilities, but I don't care -- I play on and win. Cheaters exist and they can be beaten, just play on and you'll beat 'em.
vash