Sounds like an overreaction. Good for the NIN though. If a group is willing to kick him for things out of his control, he can hopefully find a better one with at least a bit more reason and sense of teamwork.

For anyone else with the itch: Be patient, don't go making drastic changes because "the sky is falling".