If you are in a social group face to face, rudeness and aggression are dealt with appropriately. Only on the anonymous internet to people treat others with such disrespect and become "bullies". I think it makes them feel somehow better about themselves?
One problem is that we all want to respond to them like we would if they were with us, which is a total waste of time and effort. No amount of education seems to help.