Don't judge people until you walk in there shoes. Many have no idea what hell it is to have a special needs child, especially if you don't have the resources to take care of them. As they get older, it only becomes worst and harder. I have a cousin that has two, one is 30, the other is 25... the 25 yo is at least semi-functional, and can actually hold down a job and did finish HS. The 30 year old if BIG... and he can become violent... he has to be kept drugged up, and has to wear an adult diaper. They have ZERO quality of life.... NONE.... and all they do is worry what is going to happen to them when they become too old to care for them.
One women how used to work for me got cancer and died, she had a special needs child, who had grown to adulthood. At her funeral he honestly didn't give a fvck... he just kept complaining that he wanted to go home and watch TV. Not only do you sacrifice EVERYTHING, you are doing it for a person that honestly has no empathy for what you are going through and who doesn't give two-fvcks about you.