I'm not sure what exactly the consequences of that knowledge should be, but I'm pretty sure it should at least involve not allowing those who have been born in fortuitous (and work ethic and abilities enhancing) circumstances to get so far ahead the less fortunate no longer have a chance to catch up.
You just spit in the face of every "less fortunate" individual who worked harder than everybody else and did catch up. It makes his accomplishment seem rather worthless. After all, he could have simply accepted the charity of someone like you or supported a system where that charity was systematically dispensed. Why bust your ass and work hard?
Oh, that brings me to the next point. Incentives. You just killed any incentive to work hard and bust your ass if you're in the "less fortunate" group. Why bother? You can just wait until someone helps you up.
Reducing the wealth gap, or more to the point, not allowing it to expand exponentially is not the same as removing it. There will always be a gap, there will always be incentives.
I find this very troubling. Why should we prevent people from succeeding? I think rather than not allowing people to advance society would be better served by finding ways to help those behind advance. Also, why is it so important to catch up? Why cannot some do well and rise to the top while others do well (for their skill level) and not make it all the way to the top? What is so bad about that?