You've got to get it under control, you cannot care what others say or what they criticize you about online. I have found that people behind screens feel more cocky and disregard any respect they would show in person and you just gotta let it go in one ear and out the other or it can eat at you. If I reacted to everyone or certain individuals that have said or done things to interrupt my day I would be sitting in jail for countless cyberlaws broken and not to mention the lawsuits I would incur afterwards. There isn't a reason to instigate, argue with, or go foul because someone else presents themselves as a jackass and stooping to their level will not solve anything, the best method is to hit ignore and move on, or take it somewhere where its okay (PM's). I'm just chipping in what I think I would do but I wont tell you what to do, just some advice from a fellow forum member.
If you have kids then you will/would know patience, restraint and sometimes having to swallow your pride to make a good example is just an everyday experience...