That sounds like an awful experience! I specialize in accessible tourism, and am always saddened with I hear these stories. I also share them with companies when I consult with them on the issues facing people with disabilities when they travel.
In the future, if something seems to be going wrong, my advice is to find the nearest airline representative and request to speak to their Complaint Resolution Officer immediately. Every airline is required to have one at the airport or on call. They are there to make sure things go smoothly for you. If you haven't done so, be sure to file a complaint. Airlines are required to review and resolve these issues in the policies and practices.
Safe travels!