She wasn't being racist, she was lampooning American insularity. Unfortunately, a lot of people didn't get that it was a joke, and/or didn't get the joke, and she paid the price.
Here's what "should" have happened:
<sacco>: <original tweet>
<public>: Hey, that's really racist.
<sacco>: Oh, I didn't mean it that way - I'm making fun of American insularity.
<public>: OK, I still don't like it, but I get what you meant now.
It seems a little much.
I'm sorry you can't feel sympathy for her for the bad things that happened to her. None of us are perfect, we all act badly sometimes—but we're not comic book supervillains, either. Even bad people deserve sympathy when bad things happen to them.
Should she have lost her job? Yeah probably being in such a high profile position. But should she be reviled as an truly awful person when her only crime was an ill-conceived tweet? I don't think so personally, and it scares me that we are willing to judge and condemn people for so little.
Me too! That's why I try my absolute best to exercise caution and be thoughtful about what I say in a public forum. I don't disagree that the reaction was overkill; but that's the way the world is, even if I think it's wrong.