I'm not sure how fair referring to this as a "smear" may be, given that it's rooted in one of AC's little jokes, one that was clearly intended to shock & provoke, & worked only too well.
The linked site is astonishingly cheesy; anyone in doubt as to whether or not AC sacrificed humans might do better to save his/her £3.97 & use google, or the Lashtal site search function.