Insensitivity through the lack of common courtesy haunts every aspect of making a living & societal mindsets here it seems.
The only resolve I can see to prevent such unpleasantries is to indicate your terms as a hired photographer. Agree to my terms first before I accept any deposits or full payments is what I will adhere to. Otherwise, I'll advice them to go DIY. Respect should be two way. Not one.