Sadly this isn't a new problem at all. While the vast majority of the truckers out here are quite responsible with their pee bottles and other trash we do have a minority of slobs out here who won't hesitate to toss their trash anywhere except where it belongs.
The majority of us take a very dim view of this behavior and will call a driver on it when we see it happen. I witnessed a driver for a company I won't name here toss out a trash bag and pee bottle in a Wal mart parking lot on day while I was stopped to pick up some groceries. I yelled at him on the radio but he refused to respond.
I called his company and reported him as I had noted his truck and trailer numbers. His company is a very large one and takes their reputation seriously (I worked for them for a while). I hope he was fired for it.
The vast majority of truckers are clean, polite, and professional. Sadly, it's that small minority that never showers, wears dirty, nasty looking clothing, and would rather drop their trash on the ground instead of walking 10 feet to a trash can that makes us all look bad because they are the ones people remember.
Personally, I'd like to horse whip every one of those slobs. Or better yet, have them permanently banned from the industry. We have enough problems out here without these pigs making it worse for all of us.