AV for horde is a gamble: if they face a premade they lose if pug they win.
For alliance pug it’s simple: if you are not lucky enough to end up in a premade you lose.
So the solution is that every time you end up in a pug just leave.
Yes you lose 15 min, but that is still better than horde queue.
However if all alliance leaves AV then the game will be stopped and horde will leave without enough honor, so horde will face only premade or go back to queue after 5 minutes.
At least this way alliance pug would be a decent gamble: if premade stay and win if not leave and the next premade games will compensate your time, honor and rep loss.