Expedia.com can *expletive deleted* my *expletive deleted*

I got an email this afternoon informing me that my Red Hat training class that is scheduled for next month has been cancelled. It was cancelled because I was the only person enrolled for the class. It was no big deal I was just going to schedule a new class somewhere else. When I went on expedia.com (*expletive deleted*) to cancel my hotel and airline tickets I was pleasantly greeted with their cancellation penalties. They charge $25 for canceling the hotel, yeah a hotel! Can’t you normally cancel hotel reservations up to the day you check-in without penalty? That’s what I thought, those * expletive deleted*. But it gets better. US Airways are *expletive deleted* too. They charged a $100 cancellation or change fee and on top of that they don’t refund the rest of your money, they credit you for a future flight. So I have to fly US Airways before next August.Red Hat will refund up to $150 for cancelled classes, but they do that by taking it off of the price of the class. I didn’t pay for the class, my company did, so they are going to save money and I get the shaft. Hopefully I can work something out with them.