These problems have taken decades to mature (or even are an endemic part of how a system is), and it's a bit naive to think that some quick fix will undo them.
Rent control, affirmative action, drug policy, wealth disparity -- all of these have headline-grabbing proposed solutions (often with heated protests) but when it comes down to it (and you observe after a few months), people vote with their $ and behavior according to deeper considerations on the choices they actually want.
While people may say (or appear to) be in support of whatever cause-of-the-moment grabs the headlines, when it actually costs them (or their kids), they will not do what you hoped.