Walmart isnt exactly private property. It is a business and a place of public accommodation.
Businesses are private property, like malls are private property, and can determine if they want guns there or not.
Not arguingnfor them, just on how they’ve been viewed as having this ability to determine if guns are on their premises or not.