Freenode, by their own definition (lifted from the google search result for "freenode"):
Provide a friendly interaction environment for project coordination and for the support of community projects.
Freenode, as a communication platform (and particularly as a self-described "friendly" environment) have a duty, to common sense and intelligence, to make reasonable efforts to encourage communication rather than stifle it.
Being willfully wooden-headed about this whole thing is not just wrong because of the unnecessary harm it causes, it's also self-contradictory.