What gives me some faith, in a time of anger and despair (the first two of what I hope will be a list that grows):
* A man spurned.
* The outrage over "small incident".
* The outrage over a canine reference. (One report, and a sample of the outrage).
Please let me know of any more.