Hate.  So Much Hate.