See, I think she gets it. I think she knows exactly how mean she's being, or at least that she's being hurtful to other people. Maybe her craziness lies in that she doesn't understand that this means she shouldn't say such things.
But I agree, no one should take offense at the things Ramona says. But not because it's not malicious, because it's probably incorrect.