Your story sounds just like ours.
I am this close to giving up......
I feel that all this energy that we spend on advocating, could benefit to my DS in a productive way if we would be homeschooling.
Hang in there, I know it is not easy.