I never ask students to apologize when they are angry. I let them think about their actions first and then we discuss how they made the other person feel. Then we discuss if an apology is appropriate. Sometimes it is, sometimes it isn't. I practiced this as a mom as well. My two older girls completely got it, my younger always insisted on an apology from everyone, no matter what. Sometimes if I was angry with her I would say, I am too angry to say sorry, I don't feel sorry so I am not saying it. I still love you, I am just upset right now. As she grew, she became the biggest advocate of not apologizing if you don't mean it. I am happy the way I raised my girls.