I Morbid was a good option for them since she is a strong player. But you aren't attributing it to that. Your logic was: Morbid found Giri lurking to be scummy, then died N1, therefore Giri is scum.
i don't see things in such a black and white way.
Lets say i see the odds of either of my two cases as 40%, and see the odds of an unknown third case being correct as 20%, which probably approximates how i'm thinking right about now.
Killed because Minish was on Giri's case - 0.4
Killed because Minish is strong town player - 0.4
Killed for other reason - 0.2
Note that even this model is pretty naive, because in reality the mafia was probably combining multiple factors (like they probably considered hitting doc over minish but decided not to because they were afraid of the doctor), but this goes into enough detail that i think it works as a rough model for the purposes of useful analysis.
If the first case is true, it almost certainly means Giri is scum, which means there is now a 40% baseline chance of giri being scum given my model is accurate. If the second case is true, it doesn't speak to the alignment of any player. Ditto for the third case, but for other reasons.
This means my overall analysis of the kill makes giri look bad, and doesn't implicate any other player.
I would then go on to combine this kill analysis with other kinds of analysis (for example, giri keeping a low profile on day 1, or not liking pendio's behaviour day 1, or doc being confirmed town), and form a rough table of probabilities for each player being scum. I don't actually do the math, i just estimate it in my head.
Hopefully this allows you to understand my perspective better.