It is hard to do, but sometimes you've just got to ignore people's posts and flames.
It feels bad but in a public or semi-public forum there will always be some bad apples and the best thing to do is ignore them and stay above the fray. Easier said than done, I know, but necessary nonetheless.