Yeah these kinds of things do make for alot of stress...
Take a few steps back and take some deep breaths
If you truly hate your job so much, there are other kinds of jobs that students can do also where maybe they will work with you to have a better schedule so that you need not be late. But you also have to remember something else, the times are really tough now for loads of people trying to even find a job. If you've already vested so much time and effort where you're at, you're probably also getting some sort of benefits now as well being there as long as you have been....if you leave you will have to start from rock-bottom, scratch again.
I sincerely hope your parents can help you out with the transportation issues you face, especially if they were also at fault for not informing you about the insurance.
I don't know when you get some vacation days again or how much sick leave you've taken, but if it helps you to call out and take a little time to yourself to help pull yourself back together, you might want to consider doing it!
I really do hope that things work out better for you soon.
We're here for you if you ever need someone to talk to
Just some thoughts here