I think because the phone, internet and text messages are not so personal and aren't face to face, it makes it easier to misinterpret things like body language and with text and the internet, it makes it hard to hear the tone of someone's voice. On top of that, I think because you can hide behind those things and you don't have to see the person face to face, you can be a little more aggressive or dismissive about things. I know that there's been many times where I've misinterpreted what my bf has been trying to say just because you can't get a true sense of what someone means if the communication is not face to face.
Hmm, I would say no in most cases BUT in a loving, healthy relationship you have to learn to compromise. However, I am stubborn and like to sometimes prolong a fight with my bf just because I won't give in. Because that's such a negative personality trait to have, I am trying to change that and learn to compromise and talk through our problems just so our relationship runs more smoothly. In turn, he tries to be more understanding that I am stubborn and he's learning to be more patient with me. I think in cases like that it's different that a gf or bf just saying "I don't like your hair, change it." When compromise is needed, then I guess sometimes everyone can try hard to make it work. It cannot be all give and no take, and like I said, in a lot of cases, you shouldn't have to change who you really are. If it's something like "I don't like your sense of humour" or "I think you need to lose weight because you're fat" then definitely no!
That's really a hard question to answer. I hope I made some sense :look: