I'm going to repost my comment from that article, with a couple of additions. I actually gained about 15 followers in the last few hours (and had a few scrubs rage on me), and I suspect it was because of this post:
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Cheap. It's a loaded word. What does it mean, exactly? Well, the main issue is that it means many different things to many different people.
Some people think that "cheap" tactics are tactics that openly show that the user lacks skill to a great degree, and that their entire strategy relies on repeatedly utilizing a particular tactic that many people have a hard time dealing with. This causes many people who view this behavior to be "cheap" to become angry that somebody of obviously lesser skill defeated them in a MP match. Examples include nonstop projectile throwing in fighting games, noob tubing, dropping into armor lock repeatedly.
Some people think that "cheap" tactics are tactics whereby a player or group of players is allowed to pursue and hold an immediate advantage, without having the fairness in mind to allow adversaries to gain a foothold from which to launch a counterattack. Camping of all flavors comes to mind, here, whether it be holding a particular advantageous position or spawn camping, whether the developers encourage it or not.
The thing to note is that all of the aforementioned game mechanics or play styles I mentioned are completely legitimate. If a fighting game character has a move in his/her repertoire, why shouldn't you be able to use it as much as you want? Because it doesn't fall into somebody else's definition of what constitutes fair play? If a shooter does not have randomized spawn points and one team is clearly better than the other, why shouldn't they sit at your spawn point and shoot you as you respawn? The onus is on the developers to fix that, not on the players to change the way they play the game to accommodate poor game design, especially if your spawn-campers have to wait until you respawn in order to continue playing the game. It might be a little unfair, but if you're in that position in the first place, it's doubtful luck got you into it. You were likely outclassed from the outset, and the dodgy game design simply makes it even less fun. Find a less broken game to enjoy. If one weapon is far better than the other, you can feel as righteous and magnanimous as you please when you take the weaker weapon into battle and get blown to bits by someone carrying the better weapon. Just don't cry about it.
Lots of different people have their own ideas about how a game should be played, and when others do not adhere to their whims, they cry foul and become angry. This is where the concept of "cheap" comes from. "Cheap" is whatever you don't like at the moment you got killed. If it's somebody using better tactics than you, those tactics are cheap. If it's some weapon that kills you in a second flat, and you don't have that weapon, it's cheap. If someone did something to you that you either can't do, or don't know how to do, then that action is cheap. The definition of "cheap" is subject to change at a moment's notice. See, if you have an idea in your head about how a specific game should be played, and you won't accept any other variations or changes to that formula, please don't play online. Other people, far more skilled than you, have ideas as to how the game should played, and most of them involve beating you at the game you willingly went online to play. If they find that beating you online provides them with the fun that they're looking for, why should they deny their own fun just so that players looking to have their own brand of fun can run and jump around while bouncing explosives off of walls and into themselves?
The word "exploit" is another word that people have taken to very liberal definitions of. Just because you find something abusable and "exploit" it, doesn't necessarily mean that you are doing something wrong. You're just doing something that some people haven't quite figured out how to deal with, yet, and they'll whine at you for doing it. Glitching, however, is definitely a poor thing to do, and should be considered cheating if intentional, but if you're not exploiting a glitch, you're not doing anything wrong.