they should force any website or online ad platform that does A/B testing to get positive consent for each test from their human test subjects
You can't prevent companies from market testing. That one would have little chance of holding up in court either.
I thought testing on humans already required consent but what do I know.
Medical experimentation on humans requires specific informed consent and is governed by strict safety regulations.
Facebook A/B testing is merely experimenting with other versions of the project to see how it will work with their customers, or if their customers will accept or reject it. Treatment is applied to their product, and not humans, so there is no testing on humans..
While customers already agreed to it contractually; the sign up terms provided Facebook the right to change any part of the service, and you are not guaranteed to receive a level of service, nor the same service or experience as any other user. It's not quite the same as if you purchased a piece of hardware. Apple cannot swap out your iPhone with a new one of slightly different physical shape for experimental purposes without permission, because you already purchased it, but they absolutely can do phased or random-population rollouts of different betas, software updates, or experimental versions To test their product, and what kind of feedback versions of their product receive.