To be frank. It's in multiple games already. The only way you truly stop this is by getting people to stop paying for it. Unfortunately that won't ever happen. A companies job is to make money and if they see a market for this they go after it.
GTAO makes tons of money through their offerings. Until we can get everyone to not buy into it that's truly how you stop it. Unfortunately this was here WAY before MGSV and will be here afterwards.
Bye all means if I'm wrong about any of this. I'll come back to this thread admit as such and you can all publicly shame me. Deal?