Though to be honest, I think anti-discrimination laws are even more broken. One reason being that price fixing has to involve multiple companies, where anti-discrimination laws can involve just one company even if there are plenty of other jobs that the employee could choose from.