I was angry when I was younger. In all honesty, who wasn't.
However, the truth is that when one is younger, they will always find some fault with how their parents brought them up and provided for them, thinking they would have done it better.
Now, that I am older - in fact way older than my parents were when they had me - I realize how difficult life really is, and my parents are the last people I could blame for my immigration status.
I do blame the people who gave them bad advice over the years, especially those who got paid to steer them in the right direction. For starters, there were three useless lawyers, who all received several-thousand dollar retainers to handle their case, yet when contacted about their case status did not even know that they had them as clients. The first two lawyers were hired and got paid at a time when it should have made a difference, in terms of different ways being available for adjusting one's immigration status. Later on, there were stops at different agencies who pretended to specialize in advising clients as to how they might be able to adjust their immigration status.
Today, there is no question - legal or otherwise - that both types were guilty of various types of fraud, some direct and intentional other by false promise. Consequently, these people are the ones at whom I direct what little there may be of my anger. My parents, and this will likely be true for all the parents of the people on this forum are people, had neither the knowledge nor the education nor the free time to learn for themselves how to find their way in this terribly broken system. Instead, they worked hard and raised their kids in a fairly unfamiliar and difficult environment, and along the way spent thousands of dollars they could have saved up for retirement on paying someone who pretended to have all the answers.