Veronica, hang tough. You sound exactly like I did. You are doing the right thing. My motto:
This is important
You can do it
I won't give up on you

Funny, I have found this applies in my new career, too. Sometimes people, including kids, just need someone to push them and believe in them.
The way you are being treated brought tears to my eyes, I guess because I can relate so much.