I understand what you are saying BUT are you prepared to loose your job over it? Not saying it's right or fair but thats the way things work. Obviously he would not fire you right away but he could easily get rid of you in the future. He could also put the word out to other large contractors and make finding another decent job difficult. I'm not saying you should not fight for what you are suppose to get, just know the possable ramifications if you do.

Also, I don't think it's a good idea to have where you work in your profile, at least while this thread is open.