Good on you for standing up for yourself ..unfortunately junior pilots who value their self respect don't fare all that well in the industry ..if you're just after the good reference you were promised its hard to argue with that..go in to the cps office and force him to sign it personally when you win!