If you feel like that, then the only thing that you can do it refuse to buy any more of their products and try to encourage others to do the same. I agree that they honestly don't give a toss how they get your £££ as long as they do, which is very wrong. Get a million people to not buy one game and that is 40-50 million quid they are out (Ok, the entire industry is out inc. retailers), and that is just base game not to mention season passes, add-ons and other little rip-offs, like skins that aren't part of the SP.
I for one will NOT be buying CoD Ghosts (At least not new like i did with Blops 2, £80 for seasoned edition and STILL had to pay more to get the bloody pass at the start!!!!) because if the greedy b*stards haven't got one right by now, my opinion is it won't happen on this one either, so they can cram in into the deepest regions of their asses for all i care.
Hoping that i will be proven wrong.
But i doubt it.