They better NOT do free transfers. I transferred to a server with a huge Horde pop and a small Alliance one because I'm sick of dealing with Alliance. 6:1 is nice and I paid a lot of money to move here. If you don't like it, pay to move like the rest of us did.
I will not pay to move. It is not the money, it is the principal. This is Blizzard's mess to clean up.
Did you have server balance issues in Cata? Probably not.
My server was fine in Vanilla, BC, Wrath and Cata. Along comes MOP, where all the 90's need to spend there time doing dailies stacked on top of each other. All of a sudden you feel those server imbalances. Such poor poor planning.
I would demand your $25 back. You would not be the first nor the last to do so. Why should you are anyone else have to pay a $25 premium to enjoy the game you have already been playing for years.
Look at the return policy at so many businesses. Blizzard is wrong. What really makes me mad though, is switching servers is a baseline free service in newer MMO's.
Fight for your $25, what do you have to lose?
Why don't you go find some type of method to promote the people that cancelled subs, moved servers, or just plain quit? You seem to have solutions, but you don't broaden your theater.
IMO, if you can't, don't want to move, don't complain. You cannot do anything about someone burning out, maybe got married, had to move, joined the military, went travelling around the world, started a career, got kicked out, had a kid, grew out of WoW, went homeless, opened a business, went for a long hike beyond the great wall of China, or just doesn't want to come back.
THERE IS NOTHING YOU CAN DO, EXCEPT COME HERE AND COMPLAIN ABOUT SOMETHING THAT YOU CAN DO FOR YOURSELF, BUT CHOOSE NOT TO.
You can't compare this game to others, as far as popularity goes.