If you’re a convenience store but pallets of Coca Cola, then they kind-of can. They can just blacklist you from buying Coca Cola in the foreign country.
It’s also different because they’re selling you continuous access one month at a time instead of a physical good you drink and they can’t take away from you. I’ve been to places where service costs are lower for locals than for tourists, and this is told to you outright. Stuff like museums, taxis, etc. It’s a similar idea YouTube has.
Prices are also almost never based on cost, they’re based on what people will pay.
I live in Canada, and cars are more expensive here than in the USA. US dealerships near the border refuse to sell new cars to Canadians, even though it’s legal for everyone as long as you make sure to pay duties on the way back. I’m guessing each brand has some rule against it.
Ultimately VPN users aren’t a protected class so it’s legal to discriminate.
I’m still not sure your car thing would match here - unless they refuse to sell you a car that you only use in the USA. I’m guessing these stores are brand owned? Why else would you refuse a sale - even if it’s useless to the buyer
I could see rights come into play - but they usually regulate within the nation.
I would think this is connected to name/address/payment not matching the country you claim to live in. If it’s VPN detection then a WiFi router doing the VPN would work fine.
Ultimately VPN users aren’t a protected class so it’s legal to discriminate.
This is what I’ve always found fascinating about companies and governments trying to block their usage.
All major firms/companies/governments use them, so, how the hell are they gonna stop them when their bosses get poked that’s something’s up 🙉
Fun times ahoy.