"I also don't think he is trying or meaning to be rude, and I think the school has no understanding of what they are dealing with"
I agree. Especially since he said he likes school.
So sorry for what you're going through!
I agree, homeschooling is not the best choice when you need to go out and make some $, especially since you need a break from your kids (don't know if you asked for advice or agreement but I'm doing it anyway,LOL!).
Stay in touch. You'll get lots of advice here... way more than I can give.
I can offer a soft shoulder and cup of tea.