First turn the
F@#KEN caps OFF....
is not a very nice way of letting someone know to change something
He is probably justified in calling you a douche bag. If you went up to someone you never met before and talked like that you would probably get knocked on your arse. Crap like that is not very productive and usually just pisses ppl off. He is new, as I am maybe try giving a little slack.