please look at your supervisor from a different angle and maybe you will find out that s/he is nto that bad at all. things could be worse.