I just wanted to point out a few things. I constantly hear drivers demanding more and more from their company, and complaining about all the new regulations the government is pushing. The lack of respect the drivers receive on a daily basis. In my opinion, we need to weed the trash out of our industry. We see it every day; urine bottles, trash tossed out the windows of lazy truckers; drivers who just stink of body odor, wearing filthy clothes, pajamas (unless due to a real, serious, physical condition) and flip flops. This is what the general public sees of our industry.
When you see a driver or so-called professional urinating on the ground, or a nasty filthy slob of a driver who can't find time to practice personal hygiene, report them to their company. The employer doesn't want the their drivers disgracing their name either.   
We as an industry need to clean up our image if we ever want to be taken serious. The talk on the CB is embarrassing at best. Keep in mind, there are RV'ers out there with kids in the camper. I remember growing up with CB's in all vehicles, I won't let my boys listen to the CB. I also call the company when I catch a driver talking racist trash or just plain disrespect. We all curse, try to keep it to a minimal, and keep in mind that there are others listening.
Hygiene! A shower won't kill you. Brushing your teeth, wonderful start. Take some pride in your appearance. Put on a clean shirt, blue jeans and shoes or boots. No one is asking you to come to work in a suit. Here is a little test-start asking the trash of the industry why did you get into trucking. See how many people tell you "I needed a place to live."
We need to clean up our industry if we want to be taken serious.
Best Regards