The argument is that you should be. There's no free lunch; somebody is paying for it, and for every time that you notice that you're getting a deal there will be another time where you're getting screwed, whether or not you happen to realize it. And in the meantime, allowing large companies to throw their weight around like this reduces competition, which harms consumers in the long run even if you benefit in the short term.