Maybe Steam could change its rules about selling DLC and the EA games would come back. It takes two parties to have an issue like this; its not all EA's fault.
Their actions were a direct result of their building and promoting their Origins platform. That has always been the aim of EA once they found that a PC console system was good for business.
I've got a couple EA games in my list, so it's not like I don't like EA. I just don't like their underhanded tactics. Just like I refuse to buy NVidia for their tactics. But that's another issue altogether. Too bad I don't have enough in my PPal to get Portal 2.