I saw somewhere that official shirts cost £4.50 to make, including all the materials, labour, shipping etc. There's absolutely no reason to charge so much for a football shirt except for out and out profiteering.
I'll be sad to see him go. It's tricky for clubs when they're told by the manager that player X doesn't fit the system and should look for something else (I assume that's the case here).