2 hours solo queue time

I have resto sham, h priest , mst monk and i play them 80% of my time. But today i just wanted to try dps. I had as ele about 10-20 min waiting, then i dropped at rating 1000 and suddenly i must wait 2 hours. Maybe the game punishes the bad players.