@Alex80,
The first two are both OK, but I would use should wear as it says the same thing with fewer letters.
The second one is the people. You're only required to be friendly to the people you meet in a professional capacity, outside of work you can be a right miserable bastard.
Many people are, if you're forced to keep a fake smile on your face during working hours you're not going to be grinning on the bus home.