theres two thresholds for permenant morality at less than 30 guards will turn on you but at less than 15 everyone who isn't a criminal will turn on you also theres two types of morality with permenant morality being the one you see most of the time and temporary morality which is set by assaulting someone failing a ask for more/beg command or using abomination abilities temporary morality goes away after abou 40 seconds or moving about 40 tiles
Also as for stealthy morality related shit the stealth system is a bit too basic plus the npc you just struck is doing the self reporting so because the npc itself is hit the morality penalty is applied even if stunned