Looking for some input. I have one employee. He shows up every day on time. He does what he is told and does very good work. His private life is a disaster area and he tells me every day all about it. I pay him well for this area and for his first year of professional lawnmowing. He is paid for the first hour which is commuting time. He is paid for all break times and lunch times. I pay for the food and drink for all those times. He is paid nearly every day since he can't make it for 2 or 3 days much less a full week. He needs to smoke constantly or the stress in his life makes him even more likely that he's going to go postal, so I pay for his smokes from time to time. He usually doesn't have enough gas to get back and forth to work so I let him take a couple of gallons of gas when he needs it from my 5 gallon can. Today, for the first time this year, I raised my voice in protest when his sweatshirt was smoldering in the truck from a cigarette not quite extinguished. He told me he doesn't like to be yelled at, and he yelled at me as loud as he could. There's no danger of me firing him (I just blew it off), but is there anyone out there who NEVER has to get angry at an employee ? Over my 30+ years of working over a dozen jobs, I've been shouted down by bosses who didn't worry about "hurting my wittle feelings". I think he's about as ungrateful as it gets. I'm no wimp. I told him off. Any of you take this crap, too ? Am I a mean, miserable boss ? Is this what American labor has descended into, and why Mexicans seem like a good choice ?