respect is a 2 way street
Absolutely! Nail on the head! "Some" people simply have no respect for others and that's where a lot of the problems arise.
We've had loads of workers over the years, and relatively few ask to use our facilities. We always offer a cuppa but many refuse having brought their own anyway. They rarely stay for a full day, either going home for lunch or to a local shop/takeaway. (Some don't make it till lunchtime and go off for a mid-morning bacon butty!).
Many who have used our facilities have left them in a bad way, so whilst we won't refuse, we don't actively encourage it either.
The only few times we have refused is when we've had outdoor workers who've asked to come in for the toilet, but then taken offence when we've asked them to remove their dirty boots as we don't want that trailed over our carpets and bathroom floor. Most are happy to do so, but on the odd occasion, you get someone who takes offence and strops off instead!
Some people just have no respect for others. We've had workers in the house who've smoked, leaving the place stinking. Others have brought in loud radios when we've been trying to work (home office). One guy even brought in his huge alsation dog. All without asking!!
These days, we make sure one or other of us is in all day when we have workers!