I always though it was anonymity, but its more likely the missing human connection. On the internet, our thoughts are transmitted without seeing the person before us in real time, so some may act different, forgetting there is a person on the other side.
There's obviously people who don't give a shit, but they were just assholes to begin with.