I fully understand when someone is having a bad day or they feel that they have to fight for something they believe in but for those who float with destructive criticism grow up!
I personally have a low tolerance for purposeful idiots. If someone doesn't get something and stand their ground I have no problem with but people who flourishes off others pain you might not want to run into me or reply...it will be a long time for you online! I'm a bully solver in fact it is food for me...
So bullies beware!