Owning a green hat in game =/= owning a green hat on the forums.
These were "limited edition", Fish auctioned them a year or so ago. Only a handful of people managed to win the countable auctions he hosted. Basically, you're not going to get a green hat over your avatar on the forums. You can still equip it in-game tho