Point is, even when using crappy items, it still does point wise way better than a lot of other "classes". That simple fact makes it hardly "gimped" and may make complains about it understandable.
But you playing it as high level character dedicated and probably fully loomed, stating several times it's the only class you would play since "melee is broken", makes you the better judge?
Raising upkeep would be silly - nobody cares about gold anymore. A damage nerf is equally silly since it ain't that high already. Buffing other classes to counter HA will just break more than fix - experience taught us that lesson.
Making HAs look out for their arrows, making them aim rather twice than just spam arrows, force them to aim for the head since hitting 5 times the same guy is a waste of precious ammo... well, I think it's worth the try.
Certainly a better suggestion than just to swoop in here, call everyone a retard and end with "just remove class, I dun care fgts"