It is absolutely crazy that wearing a football shirt is frowned upon by the haute couture police, whereas wearing a rugby shirt is the pinnacle of class.
If you are ashamed of wearing the shirt, go support another team.
I wear mine all the time, I'm proud its the team I support. I get the odd tit shouting shit, but who cares.