The only solution to the utter bull that we're dealing with now, aka. 40min queues for the battleground that's not running a premade or two, and 10mins to the other one where there's only premades.
What happens as horde, if you soloqueue or small group queue you'd have the choice of one bg with 40+ minutes of queuetime - or the other one with 10minutes and 75-100% vs premade ratio.
Clearly the majority of Alliance doesn't play Pick Up Groups at all, because ALL of the pvpers that are ranking are playing in premades on alliance side. If someone on Alliance tries to pug soloqueue he would face a game that's filled with horde rankers and have 0 alliance rankers on his side and his team would lose at a 99% ratio, as is going on right now. This results in soloqueue BG pvp being completely dead on alliance side which results in queuetimes being really shit on Horde side.
Spend 10 seconds thinking, then see that disabling joining as a group is the only solution. This will make the alliance win more games as they have rankers to play with when they join a BG and make the queuetimes for all the different battlegrounds more even.
If you GM's check the stats of all the battlegrounds played the last month or more you'll see that every game that alliance wins is by far and every game that horde wins is by far.. There's barely any even games going on at all. Playing 15hours a day you'd be happy to end up in one game that's actually a match and not a alliance retards camping ST whole game or getting stomped by a premade as 3 players with 12 afk or sitting at the side of the map.
Either you remove the feature to queue as a group completely, which would make every BG game more equal as it would just be a roll of who's ending up in which game vs who.
Or you remove the Premade vs premade priority queue completely, as the alliance cannot stop abusing it by dodging. If Horde makes a premade, the alliance one's will only queue up, get instantpop and know its vs a premade so they will all drop the queue and simply requeue. This makes a game with horde premade vs nobody at all, and the alliance premade that dodged them only delayed their queuetime by 10 seconds (5min+10sec = hmm not so bad, better dodge)
Something needs to happen as this is killing the server from within, there's 10k players online with that kind of queues and 75%+ chance to be premade vs pug? Wow what a shitty system, needs a fix badly, you've already lost players due to this and you're going to lose more if nothing happens. I mean the alliance cannot enjoy this either as every horde ranker is out at every popular spot for alliance killing them over and over and over because their queues are so shitty and they need honor.