Malekith almost wins because Thor was stuck on a subway, he was stuck on a subway. Just read that sentence. The stupidity coming off of it is ridiculous. Its so stupid I can't believe someone actually came up with it. He wasn't off fighting some other minion, or stuck on another planet powerless to stop Malekith. He was stuck on a subway. An effin subway. Having him run back to the battle would have been better than that. Or how about he starts to run and then mjolnir comes in to save the day. The battle was already too long and tiresome and then they added that and ugh. just terrible.

Well, you're entitled to your opinion, of course. But the fact that you seem to be so offended by this on a personal level is just baffling to me.