Unfortunately the "A" in ACM should really mean "Academic" instead of "Association." The article you quoted is despicable and unbecoming of any serious publication/organization. Because of their academic bent, there is political correctness gone amok. But this went too far. It was mean- spirited, hypocritical, but most of all stupid.
The best thing that came out of that inane, poorly-written piece, was Theo's response here. Yes, OpenBSD people can be (usually strive to be?) a pain in the ass, and they are just as childish (or not) as other humans, but when it comes to technical issues, it is a safe bet things were done for the right reasons. You cannot say that about many other projects.