Register now or log in to join your professional community.
Talk to him politely and professionally, ask him what his problem is to be upset or difficult may be someone have told him something wrong or used bad word or may be he/she has a genuine reason such as someone is sick in his family?
The easiest way to defeat something is to embrace it and show them that you are difficult than them..
study about those workers and find the remedys