I think people online are rude because;
* they think they can get away with it.
* they don't have to show their real identity.
* there is no risk of them being physically harmed by anyone.
It's really not right that people can say things online that they wouldn't get away with offline.