Crikey, they are your family! They enjoyed coming to see you, you should be thankful not moaning that they aren't the type of people you would wish them to be, because they accidentally damaged a sofa. Really the castor on a sofa is more important than human attachment? And who care's if her fiancee cross dresses, what does that even matter? Don't suggest they lose weight, or make any other personal remarks, that's simply rude and hurtful. They are adults, they will know and accept that they are obese. As Ummm says you clearly don't want them as guests so make a reasonable excuse, but it's tacky to put up a thread simply to moan about people's lifestyles you don't approve of, whilst implying yours is somehow better. You have no problem here except one of your own making by being over dramatic about a castor.