I think people are so mad at EA because they're starting to come to terms with why it is (nearly) impossible for any console to come from behind to win a generation.
Generally speaking a trailing console gets far less games, a large portion of the games the trailing console gets are quick and inferior ports, and developers openly bad-mouth it as an excuse as to why their game sales didn't meet expectations.