Seriously, it's simple really - just don't buy games that try to play you with any okie-dokes on DRM, paywall stuff and the like.
I didn't buy any game that did that, and I generally didn't buy any DLC either. I'm willing to buy the game. I'm willing to pay for PS+/XBL Gold. I'm not willing to pay for any additional game-specific subscriptions, hunter's licenses, monthly fees, season passes or online passes. Simply vote with your wallet - they'll get the message when their games don't sell enough to break even, just like this gen.