As a HAT MANIAC, and one of the top users on the leaderboard, I want to comment on this:
Hats are fun!
Simply because I collected a lot of hats doesn't mean I've broken site rules, it just means I've worked hard on them.
You listed the Cleanup Crew hat as an example: I got it on CodeReview.SE.
Over there, we comment to help users make their posts on-topic, or to improve the clarity of what they're doing, often those 'welcoming' comments are rectified but sit absent on questions.
So when I went throughy my old comments, besides deleting my now obsolete comments, I managed to use up all of my comment flags flagging related comments.
Getting hat users are removing their answers
I'd really wanna hope not. There's no hat for removing answers, and for good reason.
I saw peoples get crazy to wear different hats
People may be crazy, but for the most part, that has a positive effect.
You have users trying to cap, and using their votes, positively affecting the community.
I don't know whether you've experienced this or not, but I find what you're talking about similar to cheating in video games.
While it's easy to type
givemeatank and to get everything instantly, actually working for the ranks, the rewards (hats) is the real fun. (Although getting and showing off the hats is fun too).
Why dont you go out and purchase one hat and wear it. That will be with you.
Buying a hat would be similar to cheating, while you have to work to pay for it, earning it for doing good and trying hard is much more rewarding.