But despair and coal stones ARE spells, even though they are implemented as special abilities. They can be on scrolls (Despair can, at least) they are cast like spells, they have spell effects... if they are not resisted as spells, it's immersion breaking, and a bug in my book.
That is what I'm talking about, but maybe I wasn't expressing myself properly again. There are lot of abilities that common sense would dictate are spells, but are implemented as special abilities. Magic Immunity, however, doesn't care about common sense, only what the xml says. If something is implemented as special ability, Magic Immunity won't work.
Stardock should either turn those spell-like abilities into real spells (with a mana-cost of zero) or clearly label them as special abilities, so confusions and immersion breakers like this won't happen.