Walmart and Target do not. Walmart and Target offer a service. They're a reseller. A customer can choose to purchase those same goods elsewhere, or purchase an alternative which accomplishes the same thing. With EA you can't. You want an EA game, you have to put up with EA's schemes. I'm not saying that's bad, I'm just saying that's how it is. That's the fundamental difference between Walmart, Target, and EA doing everything they can to maximize profits. Walmart and Target do it through offering a particular service. So does Steam, with a few exclusive games and the recent use of it as DLC as exceptions. EA does it through the exclusivity of their products.
I'm not trying to be anti-EA. I'm just pointing out the flaw in the "You don't like it, don't buy it" argument.
Well I don't see the flaw in not purchasing something that you don't like, whether it's the product or the rules you have to obey when you purchase it.