I'm sorry you're going through this.
Have you considered applying for a community college? This will start you on the path towards further opportunities beyond retail/cashier type jobs.
In the meantime, continue to apply for jobs. It would take you away from your situation should you have a job; additionally, you would be earning your own money, and will be able to offer some to the family so that they respect you more.