Pretty sure the £50 charge is in the T+Cs of a ST that you agree to when you get one, so the club isnt completely in the wrong for charging it and is asking for said person to follow the agreement.
Its morally wrong and shouldnt be charged in certain circumstances, of course. As said...