Trying too hard to be as drama-free as possible is one of the surest ways to create drama. Once you start overreacting to the slightest amount of disagreement, argument, personality clash between users, and other minor personal conflict, you create an atmosphere of tension where nothing gets resolved.
Yeah, if people aren't being civil, telling them to cool it down is one thing, but stopping people from disagreeing with each other or arguing in the first place is counterproductive to good discussion. It doesn't help.
I've been in plenty of IRC channels, and I've definitely seen cases of both overmoderation and undermoderation. You can't let people get away with egregiously bad behavior, but you also can't micromanage the discussion, or prevent people from talking about stuff either, even if that stuff is sometimes not very fun or involves a bit of conflict. Conflict is part of socialization. It's normal.