He pushed on purpose - this trip made him remember too much of what he stands to lose so he pushed back to try to manufacture a reason to leave.
Nothing you did btw.
And - throwing a plate of food? Seriously? Has that ever happened before? Because that is SERIOUSLY not ok. I wouldn't put up with that for one second.