I can provide you with some insights on the matter.
Telling someone off, or confronting them, when they are being rude and disrespectful towards you in public can be a natural human response to defend your dignity and set boundaries. Addressing such behavior directly may help you assert yourself and discourage the person from continuing their disrespectful actions. It can also send a signal to others present that such behavior is not acceptable.
However, how you choose to respond in such a situation depends on various factors, including the specific circumstances, your personality, and your safety. Here are some things to consider:
Safety first: Assess the situation and prioritize your safety. If confronting the person might escalate the situation and put you in harm's way, it might be wiser to remove yourself from the situation and seek help from others or authority figures if necessary.
Remain calm and composed: If you decide to address the person's behavior, try to do so calmly and assertively. Avoid resorting to aggression or using offensive language, as this may exacerbate the situation.
Choose your battles: Not every rude or disrespectful encounter requires a confrontation. Sometimes, it might be best to ignore the behavior and move on, especially if it's a minor incident with a stranger.
Seek support: If you feel uncomfortable confronting the person alone, look for support from friends, family members, or other people nearby who may be willing to help or act as witnesses.
Report serious incidents: In cases of extreme disrespect, harassment, or threats, consider reporting the incident to relevant authorities or security personnel, especially if it occurs in a public place.
Practice self-care: Dealing with rude and disrespectful behavior can be emotionally taxing. After the incident, take time for self-care and processing your emotions.
Remember that everyone's personality and comfort level with confrontation differ. Choose a response that aligns with your values and maintains your well-being while promoting respect and healthy communication.