It's a weird world where people are mad that those with means are using them to educate themselves and their children.
As an adult I choose to pay for lots of different forms of education that gives me "advantage" -- bleh -- over my friends, peers, coworkers, etc.. Why should I feel guilty that I have the means to buy culinary textbooks so I can bake better?
I have no idea what the solution is, and can't say for sure where we should place the blame, but I have an innate distaste for the passing along of inherited advantages.
People are upset when being rich means you can be prepared for a test and so get a higher score than someone who is equally able.
Supposedly, in a properly operating university, once at the uni the background of the students shouldn't matter [as much], those who came from schools where they couldn't afford equipment should now have equal access as those who could buy anything they needed and more. Simply having access to facilities makes a massive difference to what can be achieved and that feeds in to intellect growth.
Actually, I felt way more guilt about my SAT tutoring work than the oil industry. The world runs on oil, but no one needs expensive SAT tutoring to give rich kids an edge over the poor ones.