In most regards — all people are “self-made” in one form or another. There are struggles big or small that are all to personal. However your points ring very true. We cannot discount people who by their actions or inactions, have aided, helped us along this path.
You have an uncanny talent of hitting the nail on the head in a direct and blunt manner that exposes the core point of your article.