That example was just a tame one. It is nothing to compare with a person not treating you right. Okay, I have an example, I'm just gonna list out one.
So, first example is a self-centered guy and he is older than me by 2 years. He is a perverted guy who sulks in to negativity and thinks nobody loves him. Of course, I just realized that after a year or two! He thinks that I am the "only one" who could make him happy. But let's say after some time, he asked to me do such absurd and perverted actions for him (I did not do btw) or making our conversation from normal to erotic (in a way that is freaking uncomfortable) Then, night after night, taking my 3 hours away by taking his own sweet time telling me stuff about him that I don't care about. Then, if I am talking about some stuff that REALLY matters, he will immediately change the subject -really irritating. It went on for a few months and you must be wondering as you reading this, "Well, why don't you tell him to stop?" Well, here's the thing, I feel like it's rude to do so. I believe that I could hurt him (or his feelings). This is one of the symptoms of being "too nice". You are afraid to hurt their feelings even all the bullshit they make you go through.
BUT
If you are really irritated by a guy or a girl that makes you uncomfortable, don't stay silent. Just speak up because if you are not gonna say anything, they will take it that you are comfortable with it and, trust me, it's gonna get worse.
Don't be afraid of speaking out your thoughts. It's a matter of respect as well. If they make you uncomfortable, it is equivalent of disrespect -no matter how you look at it.
And if your feelings are hurt, don't take revenge immediately 'cause it's not gonna work. It will only promote something worse (it depends on your situation), instead, just talk it out. If (s)he is not taking it seriously just give up on the friendship since (s)he is not gonna give you respect.
MOST OF ALL
If you wanna be respected, you give yourself respect first. Don't let people treat you like a door mat. Don't let people affect you with their insults and bullshits. 'Cause that means that you respect their opinion more than you.
If they see you that you have limits to everything or you are intolerant in some things, they would definitely acknowledge that and they would give you respect.
Okay, that's it for now. I hoped that helps and I will be back for more posts!
Shine brightly, diamonds!