The subject at hand was whether or not people, even ones who make messes, should have access to public bathrooms, not whether or not you should be expected to have someone over for dinner.
I mean, let's be honest, I'm relatively certain I wouldn't want you as a guest at my home either. I still think you should have access to places to take a dump when you need to.