Online shaming and public shaming is becoming too common on social media sites especially Facebook these days. It has become so normal that somebody can harass you online, put you down mentally, or make you uncomfortable with their words, put up your...