The decision to sleep on a train is yours to make. The fact that I was asleep does not, in any way, excuse the drunk man's behavior. We need to respect people, especially in our shared spaces. We need people to keep speaking up. Not only for ourselves but for those around us as well -- we are not alone!
The truly committed, heinous online asshat must believe that he or she is really speaking for the silent majority. That each like really represents one percent of the American public. That, deep down, they are not being awful. Of course, if someone really wanted to stand out, they could always try behaving with some degree of decency.