@Timmah! I agree with you and I don't. I agree that people are always their own person. You wake up and you decide how you want your day to be. If you're gonna be happy....sad....bitter it's all about you. Same goes with your work. However, I think if you are working as a team or with a team you should build eachother up. Bosses, supervisors ect. I don't mean you have to baby people because that's not going to help. If you have a bad manager, boss, supervisor then employees aren't going to succeed. No one wants to come to a workplace that they despise. If you have a good leader and one that you can rely on for to guide you correctly then bam. You have employees who want to make you happy and want to thrive. And I know theres also a point where if you have to keep repeating yourself then unfortunately....ya you are going to have to say okay enough is enough. I also think Angus nailed some of it on the head too. There are so many grey areas sometimes in being a manager and being an employee. I also think this generation lacks the "I need to work" attitude, and some of us don't put up with that.