GameRager: IMO if such things bother someone they should either ban the frowned upon method/action during said events(Probably not possible here),
Yes, agreed (on both accounts)
GameRager: stop "playing" with(Giving games in this manner...plaintext codes, etc) the other side
Yes, that's actually the method I have chosen, and the one that I'd encourage others to choose if they care about scripters (one remaining problem is that some gifters don't know about the possibility when they post their codes, and are disappointed afterwards).
GameRager: or allow everyone to use it while not complaining
A possibility, yes, but one that would significantly change the contest. In terms of Ninja giveaway, I doubt that people would want to change the "be the quickest" game into a "sit back and wait which robot gets lucky to catch the prize this time, while everyone not using scripts takes a lesson in futility" one.
GameRager: ......but don't complain about someone's actions/methods of doing something while not taking an action to ban or prevent them from doing so.
Well, what you perceive as "complaining" was actually an explanation of actions which were necessary to explore the problem, which piqued the curiosity of others. In general I agree though, "accept it or change it, but don't just bemoan things" is a very sensible maxim imho.
GameRager: Also what about my prior example? What if someone good at math/logic is playing chess in a tournament and blowing all the other players away...should they be banned or the game/event ended because they have a skill that gives them an extreme edge over the competition?
Depends. If his superior skill takes the fun out of the competition, and frustrates others because the never have a chance to win anything, then I might ask him to accept playing with a handicap.