Uh, let's see...BF1942, BF2, BF2142, BF2042...all were PvE games (not just PvP as your ignorance makes you think).
BF6 was also heavily marketed as including PvE and, in fact, did include PvE upon release, before they removed it within about 2 weeks post release).
PvE players are out here moaning because we are simply reacting after having paid for a game that enticed us to buy for the PvE aspects and then removed it post-release without any refunds offered. This is dishonest and we are more than just disappointed with how the whole snafu is working out thus far.
So please...think before you spew. The world does not revolve around PvP near as much as your self-centeredness. Have a little empathy.