He said: “I’m a Red and I don’t see why I shouldn’t be allowed to wear my shirt.

“There’s loads of us that wear Everton and Liverpool shirts and it’s never been a problem. It’s discrimination.

“There’s nothing wrong in being ambassadors for Liverpool but this is a step too far.”

The airport’s conduct code states drivers must be “suitably attired” and hackney drivers should maintain high standards of personal hygiene.

It adds: “They must project an air of professionalism in their appearance which is consistent with LJLA’s aims and objectives.”

Drivers must wear smart, clean clothes at all times, with bans on string vests and bare chests.

John Lennon Airport said the code was created with the approval of union Unite and Liverpool city council.

A spokesperson said: “All hackney drivers who work at the airport sign an agreement to abide by this code of conduct and whilst the majority of drivers are more than happy to adhere to the code a minority continue to refuse to do so.

“Despite warnings over their behaviour the airport company has consequently refused to allow such drivers to work from the rank should they refuse to abide by the dress code or any other terms and conditions.”

Last year Wirral drivers were told tracksuits and shell-suits, dirty shoes and shorts were “unacceptable”.