Highly disagree.
EA made some amazing games in the past, and I'm sure they will continue producing amazing stuff in the future.
Look at Fifa. Amazing game. Top notch. Is it recycled? Yes, but what do you want them to add to the game? They made huge improvements like Ultimate Team and Be a Pro. Fair enough they never got round to fixing their online servers, but still its an amazing game.
As far as I know, there was no day 1 DLC for the EA games I own (Crysis 2 and BF3). There was the map pack (which were recycled BF2) maps for FREE on pre-order, but if you pre-ordered it, you did not have to pay extra. [forgot the real details on this, so I stand to be corrected]
Once again, I have no idea why people view Origin in such a negative light. it is basically a copy of STEAM, but for one game publisher. May I ask what is wrong with that? If it effects sales, its their frickin business. Do GMG not offer the same thing, but for many publishers?
Fact of the matter is, EA are a business. They work to get money. If they manage to make money by creating (in YOUR opinion) **** games, which people still buy its fair game. If you don't like it, don't buy it. Simple as. I have no idea why people moan.
Don't come telling me 'oh, look, spend your money on an indie games. 100 times the fun at a lower price and at a dev who actually cares.' Well you know what, NO! Because I do not like the game, and would rather spend 10 times that amount for a game I will actually play. I have tried indie games, and they are not my cup of tea. If they are yours, well and good, but they certainly are not mine.
To summarise, I think people are too harsh on EA and Activision. They create games, which you do not like. MANY other people like them, that is why the company is still alive. If you don't like, don't buy.
And oh, just because I play 'mainstream' games, it doesn't make me any less of a real gamer, or what other trash people come up with. That is my sort of game, and thats what I will play.
EDIT: I did like the video though. Seems like it was pretty hard to do, so well done to the person who made it!
EDIT 2: Last thing, I don't know why people on the video are complaining about 'The Sims' expansions. Is it not good? It gives you new stuff to play with. What, do you want them to make an entirely new game with that content? Heck, how much would people moan if they saw that!
EDIT 3: Btw, i am a strong believer against DLC. I don't like it, and never bought any form of DLC. That being said, I think its a good idea to lengthen the life of a game. Personally, I would like it to be free/very cheap like PC mods, but if people are willing to pay for it, I hold nothing against the business. They are doing their job.