Here is the problem and why DBZ shouldn't be argued... EVER. There are too many inconsistencies:
Example: They can all dodge ki attacks, made of light, that travel at light speed. Sometimes they can dodge them, sometimes they can't. BUT, when they need to go somewhere on Earth to help someone it takes them 30 minutes to get there.
"Not only that...but why the Hell do DBZ characters take so long to power up? It's also really stupid that their villains just stand there and gawk at Goku and all those other Poozers looking like they are trying to take a colossal crap."
I don't think they take long in their time to power up, just our time. I took like 20 episodes for Namek to explode and that was supposed to happen in 5 minutes.
Villains take this. Omega Red has his death aura that will affect Mr. Fantastic and Cap (of course the others too). I think only Mr. Fantastic has what it takes to stop Carnage. If he is weakened by Red then he might not be able to.