Its nice to stand up for the gaming community and demand fair practices like not locking progression behind pay walls and lootboxes... BUT!!!
If somebody smokes and KNOWS that it is bad for them, it does not matter what other people say, its their decision to stop smoking. Any normal, free thinking and mature individual can make the decision to fight the addiction and stop smoking.
If you are addicted to mobile game crap and its sucking money from you, unless you are suffering from some sort of mental issues, you probably realize the problem and its up to you to STOP!
To solution to fixing these predatory practices is not ranting and screaming at 2K, its reaching out to the player base and helping them put down these crappy games.
Introducing them to Star Citizen is the answer, because then they will be too broke to play anything else! :D