You don't need to spend more than a minute on the Internet or watching the news to realize that people are very angry these days, arguably more so than ever before. Every minute of every day it seems...