I'm gonna agree with Sprafe and Bill here. I never played TF2 much myself, but I was pretty peeved at the whole hats thing. Firstly because it's very unlike Valve, a respectable developer, to go for such a blatant cash-in, and secondly because it ruined very good character design.