ummmm....no, like you said, on private property.....the owner makes the rules..It actually does. In states where OC is legal, you may OC on the range whether the owner specifically is okay with it or not. Since Texas state law does not allow OC, it is up to the owner of the land.
..if the owner states you cant wear hats inside......guess what, you cant wear a hat inside...regardless of state law......his house, his rules.
thats like saying if i dont want people to carry a gun in my house......and you come over with a gun on....that you dont have to abide by my rules because state law permits OC.