I have set responses for FAQs. My answer to "Can I ask you a question?" is "No." My answer to "Have I seen you before?" is "I'm sure you have." Very deadpan. When I get asked on a date, I hold up my left hand, point to my wedding ring, and say "sorry, 18 years." Or I say "no," and it might take four or five of those no's to stop. When I get complimented in a disrespectful way on my waist-length hair, I say "Thank you" as if it were a sincere compliment.
I'll admit that it seems hard to "respond in kind" to the LL's, but it is a tactic I'm willing to try in the future. Anything's better than yelling and cursing and getting riled up. Thank you for the idea!