I have some friends who have some bad habits and wondered what's the best way to bring it up (if I even should). Examples:

Being short with wait staff

Driving while texting and not paying attention

Calling me a nickname that they think is funny (sally mae, juan valdez..) and sometimes is done in front of strangers or in a bar scene.

Don't get me wrong, I'm the most relaxed and patient person but I do have my limits.

I notice I'm getting more frustrated with the above issues and wondered if anyone had any suggestions or have been in similar situations and how you resolved.