I mean this gently but you can’t have it both ways.
you are complaining about your fathers behaviour growing up as way to explain your own behaviour. But then when people Rightly ask why you went for an extended stay you get annoyed and say it’s complicated and he’s improved.
you need to be a grown up, hiding upstairs crying is not ok.hopefully your son didn’t see you, but I fear he did.
in addition it feels like your son was repeatedly poorly behaved at the table, but you appear to fhink it reasonable to say he was about to start behaving, why do you feel this, as surely you stepped in the first time. And he didn’t behave at that point, so why after multiple times, is it a way to justify why you feel your father shouldn’t get involved?
look your son is five, he should know how to behave at the dinner table. Not to repeatedly get up or burp. That’s incredibly rude, even at 5.
and him not responding to questions or s good morning, this is concerning. If it is he freezes so much out of shyness you need to seek some help. If it’s he’s just rude and you’re justifying it, you need to stop and discipline him better,
I don’t go for punishments, I always spoke to my child and explained, I also explained there would be consequences the next time and if they did it again, then the consequences were carried through.
so the first time he did it you should have said sharply do not do that, sit down, don’t purposefully burp and this is why. If you do this again there will be no dessert and it’s bed.
and if he did it again, the second time, he should have been put to bed.immediatly. Children need to learn from us, understand there is consequences but importantly learn manners and how to behave.