Rare is the day that I am shocked by something I read online. After all, I spend hours each day immersed in vile racist and anti-Semitic material. That’s my job. But a recent, particularly twisted article by Colin Flaherty on the website American Thinker was really just too much.