Disabled Asda worker sacked after 30 years' service 'for smo