I agree, but how is it going to change? If this microtransaction nonsense (which is bad, but I still think is overblown) was happening like this in any other game, there might actually be a good chance of a boycott and a chance for gamers to say "heck no! We don't like this", but this is Star Wars. How many little Timmy's out there are going to put Star Wars Battlefront II at the top of their Christmas list this year just based on the title alone?
I think the best scenario is the one we've got right now. There was a backlash, DICE has fixed, or is working on fixing the worst of the problems, and people should stop complaining and play the game if they still want to. From there the game can be tweaked accordingly to fix other issues like weapon balancing, the on-going progression system issues, and such. DICE has already said they're prototyping a new squad-spawn system so parties can stay together easier, which was a valid complaint I had from the BETA. They're listening and working. It's time to shut up before everyone starts looking at the gaming community like a bunch of entitled crybabies.
Here's an interesting update: Belgium is investigating whether or not Battlefront II is even legal because gambling...
And even more proof they're listening.