The Constitution does not grant rights, it protects existing rights. If I have an obligation to enter another person's property, then I have the right to defend myself on that property. Should a property owner decide that their right outweighs the right of their guest, then they assume responsibility for the safety of their guest. This is the basis of tort law and bailments.
My post was not to you. However, you have no obligation to go into Kmart or Walgreens.