You can't blame gamers. The "gaming community" as a whole doesn't have a mind of its own, it's sort of like a force of nature, the path of least resistance, whatever you want to call it. There's no responsibility because it just does.
So, with that in mind, yes, it's still EA's fault. When your game drops, if it doesn't make a big splash on the drop, it's basically going to be hurt until the next big expansion/sequel. For a MP-title with a premium price tag, the initial drop is EVERYTHING.
People aren't going to just all of a sudden, en masse, go "Oh, well, Titanfall 2 exists, let's all go play that" all at once. People play what their friends are playing. If you want to pull a group of five to your game, you generally have to pull all five at once or just be so impression compared to the competitors that one guy trying your game pulls the rest of his friends with him, which isn't very common in the shooter space. Since it's not possible to have such a strong gravity, your game needs to have a huge splash on release and pull in and maintain as many players as possible, PERIOD.