I say this as someone who hates the X-Men. Marvel fucked up in their attempts to "humanize" Scott, and make him morally gray.
Consider AvX, it started out with Scott being an unreasonable idiot. THEN the Phoenix disperses, and the avengers get jealous that they're not changing the world like the reality warping gods and strike the P5 first. Then THEY become unreasonable idiots.
It's just a mess, really. Marvel fell for the ancient meme that their heroes are "FLAWED AND RELATABLE LIKE ME xD" so they make their flagship guys into maniacal assholes who bungle their way into saving the planet to set them apart from DC's.