Yeah, I did similar to this where I just ouright said I cannot afford to pay the cancellation fee and they waived it. Obviously they are in the right to vharge this (if they make it abundantly clear). I do disagree with the practice or pricing model but cant say I didnt know about the fee going into it.