bananaking21 said:
If BF5 under performs (I don't think it will fail) it would be for a lot of other reasons than tEA and Dice pushing a political agenda.

The first and foremost reason would be battlefront 2 and the bad rep and stigma EA and Dice earned from that. No matter what Dice did with BF5 there would be some gamers who would never buy it or buy it at launch due to the microtransactions policies. EA has been pushing a lot of shit on consumers with their past few games and their rep hasn't been good lately. Battlefront 2 under performed and that lack of trust is hurting bf5. Heck I'm interested in the game but no way will I buy it at launch it near launch because I am worried about the games dlc policy.

There is also the face that this holiday season is very competitive with massive games. CoD, Red Dead, Fallout, Smash and Pokémon. Usually in a year when a BF game releases just one, or maybe two game outsell it. But there is a list of maybe 5 games that will most likely outsell it. Every holiday is competitive, but this year it's just a tad more so and it might hurt BF more.

Then there is also the reaction of EA to the controversy where they flat out started insulting anyone who didn't agree with them. Battlefield has been a marketing and PR nightmare.

Forgetting the controversy, the reveal trailer blowed ass. It was no where near the awesomeness of the bf1 trailer. And that certainly hurt the games appeal

This.

Also, if including male and female characters is the thing preventing people from buying this game - I feel very sorry for the fragile minds of those freaking out over such a trivial thing.
The main reason this game should bomb is because it is an EA game. EA has been exploiting its userbase and screwing up successful IP. Plus all of the studio closures that have occurred because of EA. 
EA is a prime example of a bad business. Not all businesses are inherently corrupt - EA definitely is.