Forgiveness? "Well done"? You said all that homophopic stuff to me, but it's Okay, because you're sorry? I'm glad you've realised the error of your ways but it's not my job to give you a gold star. People like you made my life hell last year. And I shouldn't have to forgive anyone for any of it. You don't get to ambush me into forgiving you in front of everyone. One "sorry" doesn't make up for all the things you said. So congrats on your incredibly difficult realisation that gay people actually do have feelings and have a nice life.
And it doesn't all happen at once! And it doesn't always go right! Sometimes it probably doesn't even happen at all! Coming out to my mum was amazing but I never expected it to go super well with everyone! And it's not YOUR fault! l just want people to know who I am and know that you're my boyfriend and I know that not everyone will like it but I'm ready for that. We're probably gonna have to come out hundreds more times in our lives!!