My philosophy simply differs in terms that we don't kick anyone if they can't or don't raid. We have many people and we only set rules in terms of behaviour, not in any way for raid attendance or capability. I set other rules for people that wish to be part of one of the raid teams, but if someone doesn't meet these rules or cannot attend regularly for a time, they will simply be informed that they won't get a guaranteed slot for the team as long as that is the case. They are not removed from the guild however. A fundamental difference in guild philosophies I guess.
And yes, it is a typical reaction to me because you hear these kinds of stories all the time. People don't build any kind of social structure in their guilds or implement consideration for real life aspects and then wonder why their teams collapse as soon as the expected success isn't immediately there. Seen it countless times. "What, you're not an immediate 24/7 asset to my team? gurlbye!" - shortsighted and a bit asocial to me.
The thing is, I personally don't see the point in that kind of attitude when your team isn't literally on the bleeding edge of progress. Unless you're fighting for, say, Top100 or so progress kills, why the stress? What does it matter? Who really cares? That level of raiding simply doesn't warrant said level of reckless and overly ambitious behaviour. And it's the reason why many people at the cusp to getting into raiding are disillusioned by it, because they run into people that put pretty much irrelevant factors ahead of decent social behaviour.
But I'll grant you that I may have overreacted with my statement as I really don't know all the sides to the story, and he IS 16, which in my book would not a raid member make.