While I can understand your predicament, it is not the government's responsibility to find you a job or career. This is one area in which I think many recent voters will be disappointed. It is solely the job/career seekers responsibility to find or CREATE the job or career that suits them.
Employers want whatever they want and many times you may think you are what they want or need only to find it to not be true. This is life. Sadly, life will get harder for a large number of Americans as computers and other things reduce the number of jobs and careers in America. Heck, it's possible that a basic wage for some Americans may become reality a couple decades or so from now. The only things you can do is keep trying to get someone to "accept" you or create your own business. The choice is yours. Nothing is easy whether you go the traditional route or start your own business.
Another important thing is to simply be aware, take stock of your knowledge, skills, and talents and ask yourself if they will still be in demand 4 or more years later. If not, you need to adapt so that your lifestyle and finances don't nosedive. Too many Americans do not think about this at all and are blindsided into financial oblivion when the proverbial shite hits the fan.
If your parents even implied that you must help them out in exchange for them helping you go to college, I find that insulting. Love and care should come from an internal desire, not an external demand. They are the ones who created you, they are responsible for you...up to a certain point that is. Many people of all ages are staying at home longer. This is very common in other cultures but an ego blow here in the states.
If home is where you must stay, all you can do is make the most of it. Save as much money as you possibly can, ensure that you don't do stupid things with your credit, and begin saving for your own retirement unless you want to imply to your own children that they must take care of you when you get older when that responsibility truly should be your own.