Seriously, there is enough hordes in queue all the time, yet it happens alot in a battleground that the horde group will fill 1-2 minutes after the bg has already started.
I surely understand this may happen cause people join different BG, but it's the same community while it happens alot to horde and almost never to ally.
If ally side is empty it remains empty. Horde fills, but usually too late.

