I have pee pads in my house.. I even have them in three different places.

If company doesn't like it then it really doesn't matter to me if they come over or not. I don't understand why it seems to bother these people so much. Maybe you could ask "Why do you care so much?" or "Why does it bother you so much?"

I'm at a point in life that these kinds of things are just not something I entertain so much. Try not giving it to much of your time either

Sometimes it helps if I just say to myself "Idiot" & move on