So what? What she said was crude but it wasn't a threat and she should be free to say it.
The word “assassination” IS a threat. It triggers law enforcement intervention, no matter who is President.
I understand being upset about the election, and I share her concerns. But she was stupid and just plain wrong to vent on a public forum using that language.
We lost the election because idiots outvoted us. Now here is one who apparently voted with us.
God help us. Seriously.
And she is free to say it. It's the Secret Service's job to protect the President--whoever the President is--from threats. Part of that job is to investigate pretty much anything that could be construed as a threat against the President. The vast, vast majority of those investigations are closed without any action, or, at most, with a visit from a couple of Secret Service agents saying (in more polite, official terms), "Don't be an idiot." The fact that the Secret Service is investigating this does not mean that she is not "free to say" what she said.
Nor is the fact that Cold Stone fired her a restriction of her freedom. She is free to say what she said. Cold Stone is free to decide that they don't want to be associated with such things, and to fire her for saying it. Frankly, if I were in that position, I'd fire her too. At the very least, even if she did not intend what she wrote as a threat against the President, making such a statement publicly shows extremely poor judgment. Having an employee who is apt to demonstrate such poor judgment--especially an employee who deals with the public on a day-to-day basis--is a significant liability.