Report: Microtransactions, DLC Make Up Majority of Video Game Revenue Despite Consumer Outcry 7 years ago