Answers to the OP's questions:
1. No
2. No.. There's always time to be environmentally conscious
3. Yes, though It will likely not have any effect when it comes to next time
4. Huh?
I'm just one of those guys who has no problem speaking his mind. Let me offer a few other instances where the should never be any problem speaking up:
(given)
Trash - 'Hey, buddy, the can is right over there."
At the buffet - "Yo, pal, use those tongs!"
Stopped at a light - "Listen, chief, there's a kid in my car. Tailgate me anymore and there'll be this bottle in your windshield."
In the porno booth - "Get this, freak, I'm gonna chop that thing off if you don't get it out of there!"
Okay, that last one was unnecessary.