There's nothing to fix about hunters. Sure you pay a bit of a price in DPS but hunters have plenty of other qualities. Farming gold or anything for that matter is laughable, some of the kiting you end up having to do is a lot more fun than the actual fights, and timing your rotation so you don't clip auto shots is more engaging than a lot classes. My only complaint with hunters is having to compete with melee for half the pre-raid bis list. If your luck sucks it takes a looooong time.