One of the reasons that Walmart is the largest retail store on the planet is because it modifies its sales to match the customers where it sells. 

It has revenues in excess of dozens of countries gross domestic product!

In many countries, it sells no guns at all because that would be illegal!

You are confusing 'perversion' with your 'personal preference'.