Before I get this rant going, I just want to make it understood that not every glitch gives the player that uses it an advantage over someone who doesn't use it. In fact, most glitches don't. Finding a glitch that does give you an advantage, or (ab)using a glitch in such a way that it gives you an advantage, is often half the fun.
On the whole skill vs no skill debate, it doesn't matter.
Yes, some glitches take a lot of skill to pull of. In some cases even more than winning the game in a 'legit' way. Some glitches require detailled knowledge of the game's mechanics or frame-perfect timing to be used. These glitches can be out of reach to 99.9% of all players, because they simply lack the knowledge and skill to use them. Other glitches are really easy to take advantage of and any kiddie who can look up a tutorial vid on YouTube can pull it off. But, as I said, it hardly matters.
First of all, you should realise that what most people call 'glitches' are a completely different beast from hacks or cheats. They're basically things in the game that the programmers didn't foresee, either because there's an error in the code or because some things (moves, weapons, items) are used in ways that they didn't anticipate. This is important. Why? Because despite the fact that the programmers didn't foresee this behaviour in the game, glitches are a part of the game. All butthurt aside, this cannot be denied. If the developers want to see the glitch fixed they'll release a patch, but until they do the glitch is simply an unexpected part of the game.
So, if you have an ingame tool available to you that is in no way a cheat or a hack, why should you not use it? It'd be like playing a Street Fighter game and banning all throwing moves or all projectile moves or whatever (and yes, I know that there are people who play with comparable rules, sadly that's not even a joke). "But..." some of you will say "...those glitches are used to get an unfair advantage over me!" Which is completely irrelevant. If the game had one weapon you were awesomely good with, and as long as you had that weapon you could beat 90% of the other players, would it be fair if someone told you not to use that weapon? Of course not. Especially not since everyone could pick that weapon as well and try to be as good as you. If that weapon was truely overpowered and everyone would start using that weapon because of it, that would be the game's fault for being so unbalanced, not the player's fault for picking that weapon. The exact same thing goes for glitches. If there's a glitch in the game that gives players who use it an advantage over players who don't, that's the game's fault, not the players'.
There will always be noobs who expect some amount of chivalry on the virtual battlefield. That's fine, but the problem is that their idea of chivalry is way off. It's "I don't like this glitch (almost always because they can't beat it and/or can't pull it off themselves) so you shouldn't use it". And if it's not a glitch, it's a weapon that's overpowered or a map that's unbalanced or anything they can throw up as an excuse why they can't win. Because -let's face it- if a glitch didn't give those players an advantage over you, there would be no reason to complain, right?
So, what I'm taking way too much text to say is: Using 'skill' as an excuse is irrelevant and frankly more than a little bit lame. The 'correct' excuse is: Learn to play with it and/or counter it, wait until the devs fix it (most people seem to read this as "whine endlessly on the official forums about it"), or only play against people you know won't abuse glitches. Just stop complaining about it to the players who use it. No matter how immature they are about it, it doesn't help anyone if you start being just as immature about it yourself.