I agree with some in here. It is how one handles it in a relationship. The reason why I mention this is because some people may not be used to constructive criticism and blunt remarks. One person could say something without the intention to hurt someone but to simply express his/her own opinions, and that could be viewed by the other person as an abusive remark. It's a matter of perspective. I do not believe that strong person should be dating a weak person, or vice versa. Strong person with another strong person, and same for weak person with another weak person. My SO is a strong person and I used to think that I was a strong person until I realised that some of his remarks could be miscontruted as criticism and such. He hates beating around the bush and getting directly to the point, sometimes without insight to what his words could be perceived. Now, I think I have changed and we are open and honest to each other about what we think. It might seem abrasive to others but we prefer that way so that we know something is up and bothering each other. I have to watch out though with some of my friends and not to speak bluntly with them, as they might view me as a pompous arsehole :P (to quote someone). Also, another thing I noticed about myself is that when someone accuses me out of blue and go frivilous on it, I can be a real bitch back to that person.
A quote which I like very much: "Silence is golden." but it is a very difficult statement to abide by sometimes!