If he's deliberately abusive, then it may be worth discussing this with his superior. That's inappropriate and "harassment" doesn't always have to mean "sexual harassment."
If he's just rude and dismissive, though, stick to your guns when you disagree and make sure he knows that you're not taking issue with him as an individual, and that you have the best interests of the company at heart. If he talks trash at you then, just stay calm and professional and maybe point out that swearing at you is unprofessional and inappropriate.
You could also try modulating your language so as to disagree with him in as agreeable a manner as possible - things like "what if we looked at it this way..." or "have you thought about blah blah blah..." That way he has a chance to respond and make it look like his own idea, as opposed to feeling like he has to defend his position if you say "I think it'd be better if we did X" or "Y won't work because..."
At the end of the day, if you can't work it out, you might ask yourself whether it's worth it to spend a substantial portion of your day as someone else's punching bag. It's easier to find another job while you still have one, so it might be worth looking casually while you contemplate your options.
Good luck!
__________________
"If ten million people believe a foolish thing, it is still a foolish thing."
- Anatole France
|