This is nasty language however you put it and you're certainly talking in a way that makes me think that you DO think you are "better" than this person. But you should be careful, I know plenty of "achieving people" who gave their parents or society this or that and ended up with kids with troubles who under your definition "live as parasitical mooches contributing nothing to the human experience".
Would you like people casting those kind of comments at your own kids in future when they don't know a thing about the struggles they may have been through? Because I'm sorry but claiming you empathise with someone and then calling them a "parasitical mooch" out the other side of your mouth makes me think you don't truly empathise with them at all.