No they are not. Oh and by the way rotations can never be perfect. Are you perfect? The person at the top might have the best skill, but that doesn't mean the person at the bottom has bad skill. Just maybe not as good as the person at the top. Overall in guilds like that even the bottom dps will probably beat the hell out of most other meter topping dps.
They play to a very high standard, but more in the case of boss tactics, not necessarily who is at the top of the meter.
Everyone is going to relate it to their own guild. If you don't top the meters in your guild, you're going to presume warlocks are weak. If you are always top, why should you care? The only people who really care are those near the bottom wishing they were top. In this case, it seems there are alot of those people. But 90% of those are QQing because they are either just not as geared as those at the top, or they are less comfortable on the boss fights and don't play to the best of their ability. I am guilty of it sometimes, I am sure the top end guilds also have their moments.
You do have to think about it logically. Though Blizzard have agreed in some cases that warlocks are a little low. In my opinion, I think warlocks are ok. Not overpowered one bit, but competitive. Blizzard have provided some nice buffs recently, what more do you want? I think some of our scaling is a little off. I'd like to think we could scale slightly better per point of spell power since spirit and crit are now becoming quite insignificant compared to haste and spell power.
http://www.wowmeteronline.com/rank/classrank/dtb/9/0/3
Lets be fair, I don't see warlocks near the bottom, in fact, i see a nice variance between all classes. What does that tell you?