There seems to be a HUGE issue with the definition of mainspec and offspec in WoW after the introduction of dual specing system.
To me Mainspec for a class is the spec that THEY enjoy playing the most. Offspec is the spec they use whenever necessary.
Examples:
Main spec Prot, Off spec Holy. (Paladin)
Now let's say you're doing 25man VoA and the raid leader got 3 tanks by mistake and we're in need of healers and asks if anyone has a healing spec. The paladin who is MS Prot OS Holy says "Sure I'll swap from tanking to holy and heal" Everything goes fine and then a tanking piece drops.
The paladin rolls on it and wins. However the tank receives it because he was actually tanking. That's retarded.
I agree that you should only be able to roll on 1 set of items per run but the definition is defined by raid leaders these days which is in my opinion a huge mistake given that 90% of WoW's population is retarded 12 yr olds.
A good way to fix this in my opinion would be for blizzard to add some sort of feature that allows each player to specify their Mainspec and Offspec each time they enter an instance. This 'feature' would be visible by everyone via the raid tab.
Another thing that's come to my awareness is the fact that PvP gear has been deemed less important than PvE gear.
As you've probably figured the above happened to me I swapped to holy and won a tanking piece and was unable to receive it because I wasn't 'mainspecing' prot. I said "okay that's cool..." and we went to the 2nd boss in VoA. He dropped the deadly holy legs and when I rolled I was beaten by a ret paladin. The raid leader proceeded to give the ret pally the holy legs because "pvp is free roll" ............. Who the fuck thinks they can decide that PvP gear is < PvE gear?
As much of a rant this is I would like to see the thoughts of anyone about the mainspec offspec rolling issue.