I empathize with you, Limewave. My in laws once gave my older son a very expensive European made tricycle right when he turned 2, after we said he wasn't ready for one (he was not that coordinated back then). This was at a Thanksgiving dinner where my parents were there and my dad was unemployed at the time.
It caused a huge fight, with my DH reminding them we had asked them not to do this and my FIL calling my DH a f******* azzhole in front of my parents.
We didn't speak to them for 2 years after this and we lived about 5 miles away.
Lovely people.