This should go without saying but it is obvious it needs said. Being sorry you got caught, being sorry you're being rightfully blamed for you actions, or being sorry people are mad at you are not the same as being sorry for what you did. Whether it's bumping into someone on accident or knocking up the neighbor's wife, a sincere apology requires owning your actions, taking responsibility for what you did.
Even in a case where you aren't sorry for what you said or did, you can be sorry if you inadvertently hurt feelings. "I'm sorry that hurt your feelings, but, I'm not sorry I said it." That's still taking responsibility for your part.
What is not acceptable is to set out to hurt someone, do it, and then say sorry when you realize how alone you were in your goals. That's not sorrow, it's deflection and self pity. You made conscious decisions. There was nothing accidental. You own the actions whether you claim responsibility or not.
Our civilized society tells us to say we're sorry when we hurt someone but an insincere apology is a lie. There is nothing civilized about adding insult to injury.
I don't expect people to be sorry for every fucked up thing they do. I expect them to be sorry for the things they are actually sorry for. My morals aren't your morals so it's not for me to tell you when you should offer an apology but I can damn sure tell you when your shouldn't.
If you don't mean it, keep it to yourself.