As a DM i hate to say this... but i think you, the player, are right ;)
I see the perspective of your DM but have him look at spells like Detect Evil... they have no spell resistance and they would have let you detect the Rakshasas... assuming they did not have some other effect running on them...