Facebook has always sold data to advertisers, and it probably always will
I disagree with the premise. The accusation only holds if your definition of "selling data" includes any transaction 
where data is leaked as part of a transaction. Importantly, in the ad model the information leakage is an unintended (but unavoidable) side effect. If Facebook could sell ad slots without revealing information about you they would. In fact over the years they've tightened their constraints around targetting to ensure that individuals cannot be targetted and data about individuals can't be derived by targetting hacks.If you asked an average person what "selling data" means, they would describe a much more straightforward exchange: you pay me, and I tell you the names of woman interested in skiing.Consider a real world comparison. You run a ski class for woman. I pay you $100 to distribute vouchers for a range of ski equipment at my store. If a customer shows up with a voucher then I know that they're taking your lessons. I can infer their skill level and that they can afford to pay for private lessons. Was that an instance of you selling your customer's data?