Yeah, it is really embarrassing for any club to not have their jerseys on sale. It's probably the easiest way to get money from supporters without the club having to put much in. The profit margin alone should be reason enough let alone the subject of pride etc or what the image of large groups of people wearing the same colours at a match does for the atmosphere.
Bookmarks