Due to the total f-up by Blizzard in not implementing A) Faction specific queues and B) too late implementing faction specific transfers we have now started to see a snowball effect towards the end times. Some servers are at massive imbalance and it's getting worse. The implementation of faction specific transfers might have stalled it a bit but for some servers I fear this is too late. My suggestion is this, and it is a drastic one: Server Merges. I know this cant fix the all servers because PvP servers often tend to lean towards horde superiority. The problems starts to show at 40/60 imbalance and it quickly goes down hill. Basically: Merge any 70/30 servers with other servers with the same but opposite imbalance, or 20/80 or 35/65. What ever number is picked, it is important this happens sooner rather than later.
Server identity is out of the window now. Who cares if they play on "this-or-that" server anymore. We just want faction balance.
If no merges are to happen, then I think I speak for everyone when I ask that Blizzard either open up for A) free transfers for both factions between ALL servers (including PvP<->PvE<->RP in which ever order you want) or B) start up paid transfers so everyone can make up their own mind.
EDIT #1: An addition suggestion would be to shut down any of the dying servers and let them transfer off to low pop factions of other servers.
EDIT #2: Following the suggestions of posters I have changed my caps to underline instead to better set the tone. My reason was to put emphasis on the words, not to seem like a loudmouth ranter.