If you look at the leaderboard for honorable kills on Icecrown, you quickly see that the leaders are all horde and most of them are from the same guild - Old Division.
http://armory.warmane.com/leaderboard/hks/Icecrown
Anyone who does any significant amount of BGs on Icecrown should know those names. They are all good bgers- not saying otherwise - but the way they choose to enjoy the game makes for a lot of very unfun bgs on Icecrown. Namely, most of those guys tend to run together in overwhelmingly strong premades whose goal isn't to have fun or competitive bgs, but to farm graveyards.
I'm not speculating on that- I play horde as well, and I've often heard those players say in AVs that we shouldn't cap a certain graveyard where allies are spawning, but just farm it. That's obviously why they play the game- they get some ego boost from people knowing that they have no life and have spent countless hours running bgs in overwhelmingly strong premades and farming gys so that they accumulate 500k+ hks.
Now, there really isn't anything to be done about this, people can do what they want. But if you happen to be one of the allies getting farmed in a graveyard, don't keep rezzing and giving them free hks. Corpse run to another graveyard.
And it does seem odd to me that more gearing people on the server haven't caught onto the fact that horde is the faction with the strong premades, and that they should gear up on horde instead of ally if they want to get carried instead of getting stomped. You can always use vote points to transfer to ally for arena after you gear up.
If more undergeared players were smart and would start playing horde, then the bg situation would start to equalize. Hopefully that will happen.