Stupidity: When Johnny is captured by Roarke and his followers, Danny gives him the power of the Ghost Rider back. Roarke knows what Danny is doing, but doesn't order his men to stop him, or even attempt to stop Danny himself.
Stupidity: In the scene when the cook is torched, why didn't he just jump out of the longboat into the water? Why get burned?
Suggested correction: It would be pointless. If he ran away, Blackbeard would just come after him and make him suffer greatly. At least the fire is quicker than torture or being zombified.
Hogwash. Fire is even more painful than torture.
Not only that but, it's only speculation what would Blackbeard would do to the man if he had survived.
Stupidity: All the mutants on the island need Magneto at the last second to take control of the missiles so they don't land and explode. Why didn't Azazel just teleport everyone off the island?
Suggested correction: Given the situation, there was probably very little time to come up with a plan like this. The missiles were flying towards them extremely quickly, and there would have been nowhere near enough time to band every single person together for Azazel to teleport them all out of there in just a few seconds.
There was plenty of time. He could have taken 5 at a time down the Beach 3 miles and came back for the rest. Earlier in the movie he was moving so fast men were falling from the sky at nearly the same time and he was teleporting them one at a time.
Stupidity: Spoiler alert. After the son makes it out, he could get a rescue team to get his dad by going in where he came out.