infinite, i can see the contradiction, ... but ... one is accepting the other person as they are and saying "that's not for me", the other is trying to change the other person using "love" as a means of guilting them into changing. and that's a huge difference not a contradiction.
sure in the end, the end result is the same, the relationship didn't work out. but the reasons it didn't work out are drastically different, ...
1) accepting a difference that just doesn't work for you and so going your own ways
2) being bitter that one person is trying to force the other person to change which is eventually met with resentment and a lot of negative feelings.
the first you can still have feelings for the other person (unless that unacceptable attribute is severe) knowing that a closer relationship just won't work out, ... not so with the second scenario.