well wwe is fake, so thats hard to judge who is better since its all scripted, and boxing is a limited sport, you only use your hands.. Lots of people are good with their feet.. Even MMA is limited as their are things you can be disqualified for doing. When i watch karate, it more seems like a form of dancing rather than what a true fight would be like. No one is going to be doing all those long combos.. People are watching too much movies to give karate to much credit.
In a fight with no rules, its basically anybodies game.. I wouldnt be surprised if a seasoned street thug infamous for causing street fights takes out the best MMA fighters or boxers. All it takes is 1 lucky blow.. In the streets your eyes will be poked out, Your nuts will be destroyed. Your throat will be chopped.. It all depends on what arbitrary rules people enforce for the fight