Bingo. EA isn't just criminally evil, they're stupid evil.
When you've created a huge subset of gamers that are MORALLY AGAINST BUYING YOUR PRODUCTS, you have done something horribly wrong. Origin is not a system anyone wants to use, it's a system they're forcing on us to make more money. It's all set up in the desperate hope that their customers don't know what Steam is. It's already set up for failure.
I can't by any good conscious buy ME3. Every single EA product I have bought in the last 5 years has made me physically ill with regret due to all the bull**** they keep putting me through; from abusive DLC, to ridiculous codes, to horribly buggy games, to overpriced PC titles, etc, etc. And they want me to trust them with my credit card? I can't trust them to release a complete game.
It hurts because they could actually be making much more money, they wouldn't even have to advertise quite as hard if they actually gave a damn about the people keeping them in business. People buy from their developers despite EA, not because of them.