At the end of the day, it's your job to go where he says and when he says, if you can't handle that you shouldn't have joined.....
You can always say that you are a bit fed up of living in an organisation that has 'Medieval class distinctions', won’t let you grow your hair long, doesn’t like the fact you want to have a separate social life from the Officers Mess and have absolutely no interest in secondary duties, then jack it all in and become a civvy!
Eh, pr00ne?