There's also a major difference between someone saying "hey, no slurs please in my house" and the gov't pointing a gun at you and saying "no slurs ever".
One of literally dozens if not hundreds of incidents
"in my house" can be replaced with "on my website" or "in my restaurant" for most purposes. There's some stuff about monopolies and access guarantees to utilities.... but for most purposes the discussion is far from those cases I believe.
Society is not a uniform group with a single way of thinking.
I agree, but as far as I know in the US the spirit behind such interactions is pretty much described in the constitution, and the first amendment makes it very clear that freedom of opinion/expression is paramount, no matter what.