Hm, yes. I don't think we can make them morale immune, but we can probably push it higher than it is at the moment and boost their defence a bit.
For the characters, yes; we haven't really gone into adding character traits, but it's something we should look at.