I don't see why any head needs to have any type of hat seeing how it's causing this much of a commotion just because of glasses. If there's a hat just like the one on your head in game, then it shouldn't be able to be uploaded. The custom rules are going to be changed every so often (I'm sure they will) so just disallow hats being on heads completely, because people are going to complain no matter what. As you can see it's already causing problems.
And Simplest be grateful that you got some extra cash just because of the problem, and buy glasses.