As mentioned above - I took Air Transat to small claims court over an incident I had with them, and an error they made. They didnt want to be accountable for their error so I took them to court.....and I won!
I was asking for a crazy amount in my claim, in which I wasnt expecting to get, but I was trying to prove a point. I did receive all my out of pocket expense back and then some. Most importantly they've lots all my future business as well as my family and friends business. Sometimes word of mouth is the best advertising. I hope they don't treat others the way I was treated.
Don't be afraid of these big companies. Too many "little" people just walk away and the "big" people get away with it. I didn't use a lawyer, I represented myself. It's easier then people think.