There are some workarounds I guess, i.e. invincible shields, 0.0000001 damage weapons and so on. I just don't like these, way too complicated and still not quite doing the job.
Wouldn't mind a tag to override it either, Harmless for instance.

Also, I think EMP weapons should be able to deal normal damage as well, controlloable by a tag again - CanHarm.