Sorry guys, but I agree with Steam on this one. I got to not liking to play TF2 because idlers would have all the great unlocks while I'm sitting around trying to catch up. If you are idling and unlocking achievements while not playing then it's cheating. You didn't actually play the game to unlock it, you found a way around it that wasn't part of the original game. It's cheating.
To be honest, idling and playing the game might as well be the same thing. They are random drops. RANDOM. You can unlock the better weapons through completing class achievements, but people are basically just idling for hats (hence the halo hat item), which are only gained through this ridiculous chance system.
I did not use the idle program, nor have I idled in game. I did get a halo hat, but deleted it. This was a retarded move by Valve, and they brought it on themselves by implementing the random drop system. Seriously, it should have been an obvious prediction before they implemented it. I don't blame the idlers. I blame Valve.
Picture of the external idle program spitting out stats:

Even idlers were getting jack Crap.