One of the ways I distinguish my real friends from everyone else is by observing how well they listen. Anyone can say they're a good listener but I've found that many are just good speakers. They listen only to speak or give opinion- they didn't truly listen. Respect people! Just REALLY listen and after you've thought about what you've heard THEN speak.
Just because they are rude doesn't mean you have to be. . Be nice. .because you are a nice person regardless. Some people are just miserable in their life and lash out at an attempt to fill a void and temporarily feel superior. . It's not your fault or problem.. smile and keep living a blessed life. No-one has the authority to steal your joy unless you give it to them.. be the change.