I'm just posting to say that the idea of perfect play is probably nonexistent in the first place. Every choice you make carries risk/reward and at higher levels of play (in almost any game) there will be times it is advantageous to make an apparently weaker choice specifically to counter the strong choice you are predicting your opponent will make. (then obviously knowing this, the first player might make another choice and that's the essence of playing competitively lol).
It might be possible for a character with as much pure frame advantage and speed as MK to be played perfectly safely against some characters by a computer, though.
I also think that trying to argue for MK's ban factually is ********. There's no set in stone point at which something becomes banworthy. There are no laws or rules governing it. It's basically an opinion. Either way, I think that if Nintendo was a better company and saw the potential competitive market they could tap with smash they would have released Brawl Ultra a few years ago and nerfed MK to **** themselves and just embraced this side of the community.
I personally know a lot of people who just don't really play Smash because of MK and whatever you think of that, they're otherwise potential tourney-goers and Brawl is a scene that needs more attendees. I actually know three guys who heard that MK was banned and got ready for tournaments but then lost interest again when they learned that BC tournaments won't have him banned. Scrubs? Sure, but there's nothing forcing them to play Smash, so they don't. MK makes the game boring.
I was finally turned to the pro ban side on a day I walked in on a day of brawl friendlies at a local game store. The first kid I played was one of the better brawl players I'd seen play for a while, but when we played I chose MK and he chose Snake and I won. I felt almost cheated because he was clearly better than any of my friends and I wanted to learn something about the game. Then basically everybody in the store beat me when I chose characters other than MK. Afterwards they referred me back to this site and I remembered that my account exists etc. but it really made playing MK feel shallow. I had to learn a new main. He might be at his worst in mid level play, but guess what - that's where the majority of your community is. From basically a business standpoint, MK should be banned. Plus, when you question individual players about why they don't want MK in Brawl, their answers will vary but their arguments almost always carry some degree of validity.
and lastly you guys have forced a bunch of unintuitive rules into competitive play just to keep a character that, by all evidence, is actually reducing the variety of the game. just seems silly from a logical viewpoint. it's a lot easier to say "don't choose that one" than "choose that one, don't grab the ledge more than 30 times, don't use his cape glitch, etc."