Getting down to FTO where the aircraft was booked in not-so-great weather; being told to take it up or cough up for a cancellation fee;
Sounds like you need to change clubs - I don't mind cancellation fees, but these should be for people who have not bothered to turn up and have not phoned in at least an hour ahead if the wx is dodgy (OK a bit hard if you are on first slot, but most clubs these days have an answer machine!)