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: While the train cars are still derailing in front of them, the kids stay on the porch and actually start running toward the oncoming train. Next, they turn around and run in the opposite direction, while staying the same distance away from the train tracks and flying cars/debris. When they run out of the porch to stay parallel to the train, they again turn around and run to the middle of the porch and look like they are jumping around together, clueless where to run to next - running in either direction parallel to the train was not getting them away from derailment. Then they disperse in various directions but stay off the porch. (00:17:24)