Very interesting. I stand corrected. I will note, however, that this is literally the only example I've seen of someone getting fired for a legitimately non-celebratory remark. We've got a legal system for stuff like that. For every single example you could give me, I can give you at least a thousand counterexamples. 99.9% of all the folks being fired are getting fired for being reprehensible.
Eh, that one is worse than the first, and while not "celebratory", certainly shows a lack of judgement and character. I'd fire someone for this, too. This has less to do with free speech and more to do with revealing yourself to be an insensitive asshole.
The man was murdered in front of his children, and this woman's instinct is defamation of character. She's continuing to repeat the lie that Charlie Kirk "excused the deaths of children in the name of the Second Amendment".
The immediate aftermath of someone's death is not the time to critique them, gently or not. Total lack of decorum and social sense. Not fit to teach young children.