I often see people hate on EA (well on the internet at least, take that for what it is) and I don't understand why. I do disagree with a couple of their business practices, such as online passes and Day 1 DLC, but overall they do far more positive things for the industry. For instance they brought Mass Effect over to the PS3, without EA we PS3 guys wouldn't have gotten such an awesome series to play. And they continue to publish quality games, the "hate" they receive makes no sense.
So what is the rational behind the EA haters? I'm glad they exist and as long as they keep making great games they get my money. Also for the record: Dragon Age 2 was a lot better than Dragon Age Origins.