Hi Zuki!
I see that you've got a "hard noes boss" problem. Life is indeed to short for arguments and needless suffering. I personally like to bitch-slap and stuff, but I can't afford doing it at work. That's what forums are for !

I'm not an expert on the subject of work related control issues, but I think that
there's no harm in exploring a possibility of running your own business.

-ED-

PS
If you don't like to waist your time on arguments....
Do a search for NLP ( Neuro Linguistic Programming). It might give you an idea on how to resolve arguments and disputes and possibly prevent them. It's all about communication.
_________________________
A gentleman is one who never hurts anyone's feelings unintentionally.
- - - Oscar Wilde