@PrincessBuggerPants
1. Announcing you would 'never forgive' a person for drink driving doesn't make you look as moral as I think you think it does.
I don't give a shit what you think I think my morals are. The cold, hard fact is that OP not only chose to drink, but drink to the levels which rendered her unsafe to drive, then chose to get in a car and make a journey. She then, I assume, was stopped by the police (who knows if it was a roadside stop or at the scene of an accident), breathalysed, found to be over the limit, arrested, charged and prosecuted. She then 'forgot' to do her community service because of her partner's cheating (?!) and, rightly, ended up serving 8 weeks (of a 4 month sentence?) for it, leaving a 17/18 year old and a 13 year old at home to deal with the consequences, embarrassment, trauma and stigma of their mum being in prison.
That's without any discussion about what might have happened had she caused an accident, possibly resulting in deaths of other drivers or pedestrians.
Damn right I judge OP on the info she has given, and I don't care what you think of my moral compass, I could not forgive anyone for those choices, even a DIL.
As I said, mil is being a bit shitty about the granddaughter's party.