I don't get it. Your a company, you want to make money sooooo you get customers to pay, jeez your not forced to do anything whats the problem, they are games.....
As metile already bought BF3, EA making him rebuy it is a really sh*tty move. When you compare them to Valve, NWI and other smaller publishers and companies, you'll realise how badly EA treat their customers. Their PC service, Origin, is broken and glitchy as hell and has many many issues.
Yes, that move was bull but you can choose to just not use them. When some of my stuff wasn't working etc, I contacted EA and they were fine, bordering great. I suppose its just experiance and opinion...........