The Internet can be a pretty angry place sometimes. People arguing about politics and social realities and pouring their everyday frustrations out on others is a sight familiar to many. Luckily, there ...