Online social media like Twitter, Facebook, and Gab is often used as the stage to deliver one's opinion for a particular group of people, a political party, etc. Sometimes, the opinions shared are considered as controversial by some audience, appl...