All the posts on how GearScore is evil, bad, horrible, and wrong is kind of making me wonder...
GearScore is a great invention to the PuG world. The people that complain about it are usually the ones who don't get into raids, because they generally are terrible. That doesn't give anyone the right to abuse it, because yes Skill > Gear to a certain extent, although just because you say you are skilled doesn't mean you will meet the requirements for a particular fight or raid. GearScore is exactly like achievements, it gives "raid leaders" an idea of what you have accomplished. I don't think most people say "No" because your GS is low. They say "no" because people know that anyone trying to do ICC with a 4.8k or less GS won't be able to do the minimum DPS required. (If you have or can please enlighten me with your log and WoWArmory.)
The problem is the people complaining honestly. Pugs don't carry people, guilds do. Then comes the question "But how do I get gear if nobody will take me?" EASY; Go join a casual or horrible guild that can still do "some" bosses. If you are "SO" good they will give you gear, because they will know you are the better one in the guild. If you think that is unfair to the guild, you're wrong, do what WE all had to do, take steps. Yes, it may sound bad, but the honest truth is if you want to raid and not get criticized about your GS then keep jumping up the ladder. If you don't want to jump up the ladder then play casual and EXPECT people to deny you to raids. If you choose to stay casual or with friends then pugs can choose to not invite you. Deal with it.
As mentioned, the people that complain are the people that don't get into raids. (Generally because they are bad.) Top end players don't complain about it because if they have an alt they know their guild will have alt runs or "you" will have a guild tag that supports that you are good and have enough skill to keep up and not die to dumb shit.
Basically if you think GearScore is broken or fucked up, you're wrong. It has given us all a chance to finally determine who is ready for a certain raid. Sure it can be abused, people that want 6k+ GS or 12k+ DPS for TOGC10 Insanity runs are idiots, but then again they don't want to chance a wipe and I think they have every right to find players that fit their needs.
Also, I was once a "casual" player, I do belong in the "elitist" category now, but I understand the casual player base. I myself had to guild jump to improve my gear and eventually I made it to the top. if you're going to criticize GearScore you might as well criticize the 'Achievement' system. If you're a good player, you will be known regardless of your GS or achievements.
OH AND GUESS WHAT?!?! Top end raiding guild ONLY check achievements and the players gear (which ties into GearScore), we don't criticize guilds, but when it comes to a pug all hell breaks loose. PuGs have to be stricter in who they bring in, theres going to be 24 other players that have never raided with each other and you aren't in a guild to carry you, the PuG is there to get as far as they can, so bringing in better geared or skilled players is optimal, RIGHT? Right.
If you know you're a good player and you say "SKILL > GEAR" AND THEN turn around and bitch about GearScore, you are a IDIOT and are most likely terrible. That is all.
TL;DR - GearScore is good. GearScore can be abused, but generally isn't and it's the casual player base that is bitching about a very good Addon that can determine whether or not you belong in a certain raid.