I can totally understand your frustration and pain. I have a DD7 and DS4, both ASD, among other things.
I'm not sure what support I can offer, but I can try. First of all, someone once told me that if I wasn't going insane, I would BE insane, so know that it is perfectly fine to feel like you are going crazy. You are not alone. You and your family need help, and it's good to admit it. You can't do it alone and you don't have to. You need friends and a support group for you so that you can vent, and you need some experienced therapists for your son.
Now if your son is truly Asperger's, then he is bright yet socially awkward. He, like many kids on the spectrum, probably has other issues, like sensory integration dysfunction, auditory processing disorder, social and emotional delays, anxiety disorder, seasonal affect disorder, etc. He may thrive on routine and need a stable environment and things and events he can depend on. Someone mentioned a visual schedule, which has worked very well for both of my kids.
If he has a diagnosis, then he should be eligible to receive services at school. Speech therapy for pragmatic speech and social interaction should be available, as well as a behavior program (ours is called a home program) which works on his social behavior, turn taking, etc. We have a consultant who observes our DD7 at school, interfaces with the teacher and aide, and provides a play therapist to come to our home and school to work on social skills and behavior. We have had such a program in place since DD7 was 3 and since DS4 was 2.
Our DD7 also sees a counselor/psychologist weekly to work on anxiety issues. DD7 has severe anxiety disorder which erupts into tantrums at home, school, many places. She is fearful of many things and failure sensitive. The psychologist suggests coping skills for her and ways for us to deal with her anxiety attacks. Most of it involves empathy. Physical discipline is not recommended, as it makes matters worse and can make her physically violent.
I would imagine that your DS8 is NOT doing these things on purpose to ruin your vacation, your life, and your dreams. It is not his fault. He needs help, and the only way he can deal with whatever he is experiencing is to lash out in mean, hurtful ways. If you can try and stop blaming him and making everything out to be his fault, this will help you and him immensely. He is hurting, he is lost, he needs support, empathy, nurturing and understanding. He may need therapists that aren't his mom or dad or relatives.
We use "social stories" a lot...simple written pages that we write up that go through different scenarios, like a trip to the dentist, or WDW, or a hotel room, or school, or the bus, or a field trip. We read these together and try to prepare our kids for what is going to happen. For a vacation, we are talking about the trip weeks before it happens. We try and prepare our kids and ourselves for changes. I know it is hard. DD7 has huge outbursts over a broken vending machine, or a mistake she makes on her math test. If it rains or is cloudy, she is a wreck (seasonal affect disorder). If sounds are too loud, she cries (auditory processing disorder). During our trip to WDW last year, she went on 1 ride in 6 days, so that's all I went on
. Expensive tickets....but she enjoyed the parks, tolerated the noise and crowds, didn't freak out over the room, didn't scream on the airplane "turn this plane around" like she did 2 years ago. I call that progress, and I treasure each step she can make.
We had to give up trying to be a "normal" or "typical" family, whatever that is these days. We cannot expect our kids to do all the things other kids do, to stay at birthday parties without screaming or to go on long trips. We have to bring a lot of distractions and special surprises on long plane and car rides. We have to have realistic expectations for what we can expect from them. It's not their fault that they have neurological and social issues. All we can do is try our best, try and maintain control, and love them.
I lose it a lot. Every day I wonder why I had kids. Every few months I think that I can't do this anymore. DD7 kicked and yelled at her teacher today at school, and I'm freaking out about what will happen next. Will she get expelled? Will I have to home-school? Will she get better? Sometimes when I get so stressed out, I just cry or eat a lot of junk or chocolate. DD7 says, I want to run away, and I say, can I get you a suitcase?! I'm not proud of some of the things I think or say, but it's normal to be frustrated, angry and sad. I apologize if I say mean things because I am angry, and this teaches the kids to apologize to me/others when they say or do hurtful things.
We all need help, so take a deep breath and try and formulate a plan. The least of your worries should be your DVC APs or any planned vacations. You'll need to prioritize services for your son and your family, and change your expectations. Later on, you can take those steps toward a more enjoyful WDW trip or a trip to wherever you want to go.
We spent one Christmas in our minivan at my sister's house because my DD couldn't stand the noise and crowds. Now we can go inside the house. We are thrilled!