I don't think they will ever stop, Facebook needs data so they can work out and create data that they can offer to their advertisers because they offer targetted leads, they need location, preferences age and other vital information, without it, they have no way create targeted leads without it.
If the purpose of the data they collect is what you stated, then I dont see how they have sold data in anyway. I run my business promo through Facebook, and I pay them to show my product to the world, so they pick my product and show it to some number of people based on the amount I paid for.
I dont have access to those peoples information for me to contact them, they only contact me when they are interested in the product being shown to them, so I dont know why they should be accused of selling data, except what they are being sued for is that they are abusing the privacy of the people they are showing the product to which is how they make money and we also make money too. Facebook advert has even blessed the economy of America more than what they can imagine, in my country, do you know how many things has been imported from America just because they saw the advert on Facebook? So is the America talking about?