FFF,
Should go back to IT, you earn more, then you can afford to fly without getting the s*it scared out of you every day
It works both ways. If you have a school with crap attitude which charges cancellation charges, sack them. Equally if I had a student who failed to turn up, I'd send them on their bike.
Career instructors should get paid a good salary, none of this paid by the flying hour lark (and a lot do). Instructors who just want to operate the gear and flaps of a boeing....tough, look at it as a means to an end.....