I won't say where or with whom this occurred, but simply that I view it as a rather unnacceptable behaviour for somebody who claims to be supporting a community-based software project. Communities are full of lots of people of varying levels of knowledge and expertise, and not everybody will always agree on the best way to do anything. Even if a person is flat-out wrong, getting angry at them (or worse yet, talking angrily to other community members about them by name on the public forums) is a sure fire way to alienate and push people away. This is the kind of attitude that breaks up communities.
What's my response? I'm not 100% sure yet. Part of me wants to leave that particular portion of the community forums alone because I don't want to cause unnecessary dispute, and yet perhaps the bigger part of me knows that unless somebody sticks it out against this guy (and hopefully wears his attitude down), he's going to keep doing it to other people too. Community forums belong to the community, not to any individual