Superheroes are coming under fire these days, sometimes from each other, sometimes from their previously adoring public. Batman turned against Superman, Iron Man turned against Captain America, and now, unexpectedly, critics are turning against the X-Men.