In laws are up for a visit.
FIL very demanding of attention all the time and his family are very much enablers, i.e. he always gets what he wants even if it is detrimental to others. They are staying in a hotel.
End of the day today we are saying goodbyes as they head back to a hotel.
FIL demands a kiss from DS (5). DS (who has a number of traits that might mean he's on the spectrum) doesn't want to kiss him.
FIL: (Holding onto DS) No DS, you need to give me a kiss.
DS: (Squirms).
FIL: Now DS, give Grandad a kiss.
DS:(Sort of half leans in but clearly doesn't want to).
FIL: (With a cross tone) Properly DS, now give me a kiss.
Me: DS, you don't have to kiss anyone you don't want to.
At which point FIL let DS go and huffed away.
Should I have said what I did? Or was I overeacting? The entire exchange made me feel rather uncomfortable.