sorry to hear that, a few years back i worked in a shop where the boss/owner was a cock, most of the good/big money customers followed me to the next 2 shops i worked in because they weren't that far appart.
as has been said try and pick up some home jobs and when your boss pisses off a customer that you think is ok, let them know you don't agree with him but quietly offer your services. lets face it, you could get bits off chain reaction and charge for labour, if you did say 4 services a day at say 30-40quid + the crc bill you might find you do better on your forced days off. i did this myself a few years ago.
it also might be worth keeping this guy away from customers if possible or tell him his resentful attitude may be causing issues, in this financial climate he should be chasing every pound and kissing asses to get it aswel, it's not ideal to asskiss but good service and good attitude is what will save good bike shops at the moment.
good luck with your issues, it's always worrying when this sort of shit happens.