It appears to me that the shop has done everything it can to resolve this. You my friend, are acting like you have been down the pub for most of the day.
Take a deep breath. Calm down. Work out what you have to do to make all this go away. Posting your rants on the internet is not making things any better. Stuff like this happens all the time in life.
Unfortunately a google search for J C Cycles brings up this thread.
So, anyone out there got anything positive to say about J C Cook to offset the rants?