People will always have differnet opportunities, because parents always want to help their kids start at better position in life than their peers. It's a completely justified and human desire.
> Income inequality destroys the social fabric of a community.
No, forced and unnatural power relations, like forced equality destroys the fabric of a community. In Soviet Union, my engineer parents and their parents, who have spent years of hard intellectual labour in their craft, have had almost the same lives as workers engaged in the most basic hand labour, who have been coming to their workplace drunk for years and never even faced a danger of unemployment because of their horrible work ethic, because "social country" couldn't allow it. Communities this have created have been so much more toxic and awful than anything I've ever seen in any western country.