Here is a
link to the thread. (Note: Don't expect as much maturity as I think you'd get here.) My apologies for not providing the link sooner. I was too amazed by Frag's ability to dramatize being attacked and then repeat his argument ad nauseam.
Here's just the semi-formal argument:
Idling isn't cheating.
Definitions:
cheating - to bring advantage to a player through trickery
advantage - x is said to have an advantage over y if x has something that provides x with an ability y does not have.
trickery - to bring about an event through unintended causes
cosmetic - An object x is said to be cosmetic when it does not directly affect gameplay, and only changes the appearance of the game.
hat - A cosmetic item that changes the appearance of a player.
idling - to allow game time to pass to receive hats
Proposition A:
An object x can provide an advantage to a player if and only if that object affects game play.
Proposition C:
Cosmetics do not provide an advantage to a player.
Because cosmetics cannot affect gameplay, by definition, and because an advantage can only be given by affecting gameplay (P. A), cosmetics cannot provide an advantage. This is evidenced by the ability for players to have the same skill level regardless if their opponents are wearing BLU or RED costumes.
Proposition H:
Hats do not provide an advantage.
From P. C, we conclude that because hats are cosmetic, they provide no advantage to any player.
Proposition I:
Idling does not provide an advantage.
Because idling only provides hats, and hats do not provide an advantage (P. H), idling does not provide an advantage.
Conclusion:
Idling is not cheating.
By definition, to cheat one has to provide an advantage. Because idling does not provide an advantage (P. I), it is not cheating.