So -
I have protection against evil on me, and the boss tosses Insanity on me.
I claim i get a 2nd roll since the spell is "enchantment [compulsion]" however my DM says that 'spells or effects that possess or exercise mental control over the creature" doesn't include insanity.
he's not possessing or directing your actions. I think he's fine to say it doesn't work. We have a FAQ that it doesn't affect sleep spell which is also "enchantment [compulsion]"