I am sure they could find a way to make a caster work as a Tank. Say let the initial hate spells be quick or instant casts but let the basic rotations be normal cast and a mix of Single target or AoE. The stats are the only part where the idea falls apart for me.