But, really, who pays for the "Public schools" and the "Public housing"? Wouldn't it be better if you could provide a path for those that are willing to work for it to be able to afford the things in life that they deem important (as I am sure you did). Don't get me wrong, I am totally in favor of helping those that need help; but I know the joy and freedom of rising from living on handouts to not having to ask for a damn thing I didn't earn.
Without public education, I wouldn't have received a decent education. No public universities with merit based entry, I wouldn't have gone to university.
University, and the resultant overseas job I got from graduating were great for me. For the first time I got to really mix with people from various backgrounds, people whose views of the world were different to mine, larger in some cases, stranger in others. I grew a lot in those 5 years. I was just a suburban kid from a working class neighborhood.
I haven't mentioned handouts here, and I don't feel like I've received much of anything over the course of my life. I still have just a hint of my blue-collar background I carry about, and the subsequent pride at having achieved despite that.
But...I still needed public education. And I was lucky...my parents weren't always exactly supportive, but I had a roof and meals until I graduated. I know better than to think I made it only due to my own hard work.
All I've suggested in this thread is that schools in rich districts shouldn't receive more government money than schools in poor districts. It doesn't sound very controversial to me. Parents can do what they want with their money, but I don't think the state should operate that way.
The "path" you have mentioned is the very thing social mobility represents. An actual realistic chance for people to achieve based on the sweat of their own brow.