Too much hate, too few excuses.