I made this thread a fair while back ago, but there's a bunch of new people that hang around here that I'd like to gather the opinions of.
"Cheating" is a very harsh thing to accuse someone of. Especially if the accuser can't tell the difference between "real" cheating (eg. gameshark, secret button inputs) and the "other" kind of cheating, the cheating that really isn't. (eg. using the best character in a fighting game, ramming opponents off the course in racing games)
In Soul Calibur 2 and 3, every stage has an edge. And if you somehow manage to manuever your opponent into a position where you can ring them out and then proceed to do so, it should NOT be considering cheating. I play at arcades frequently and my skill level is considerably higher than the regular player so I get accused of using "cheap tactics" or "cheating the game" at least once every few days. Why my opponent decided to let me push them around to the edge is beyond me. Ironically, about half of my ring outs are performed when my back is to the edge and I flip the opponent over my head. This suggests that when I move toward the edge, the opponent sees the opportunity to ring me out and tries to only to realise he's been lured into a trap. Now if an opponent has every intention of knocking me out of the ring, why would he call ME a cheater when I put him over instead? Hypocrisy at it's finest. Jackasses.
In Initial D: Arcade Stage, all the racing is done on tight, twisty mountain tracks. It's quite simple for a worse racer in a car that starts a little better to get the lead in the open moments of a race and hold it all the way to the end by blocking his opponent. I frequently take my opponents to a course called Irohazaka, a road that's tighter than most. I've had quite a few noobs groan at me when I make my selection. Coincidentally, Irohazaka also happens to have the most turns out of all the courses and thus provides the greatest opportunity to pass but the number of people that simply decide not to try because they assume I'm going to win just because I've pick a "cheap" course never fails to astound me. Honestly, people are some douche bags.
Those are my arguments. I can't really see how someone can label someone a cheater for doing something that's designed into the game for the specific purpose of bettering the user. It's like those weirdos who say Holy Wars are cheating in FF8. I say, if it's in the friggin' game, you're allowed to use it.