Right? They've been pretty up front and honest about the online only aspect due to the nature of the game. If they hid that fact, yes, lots to be pissed off about.
But it's like "I bought this package that said it's salt on it. It's not sweet at all! Why isn't this like sugar? This should be like sugar!"
Later, they complain a pack of sugar is too sweet.
"I'm so pissed over what EA did with Battlefront" What did they all do? Buy Battlefront 2. "I hate EA!" They still buy EA games. "I hate online only games!" They buy online only games. Gamers are such a whining bunch of babies and you can downvote me all you want.
There are alternatives and options out there.