There are different meanings to the word "love" -- the love for one's spouse is different from the love for one's best friend for instance. I think that there are different kinds or levels of "respect".
I do have a grudging respect for anyone who will sacrifice their life for a cause or belief or honor. But there is a different level of respect I feel depending on how they arrive and maintain their ideals -- is it through deep soul-searching? Or is it through a justified anger that spurs the individual on, or perhaps an unjustifed hatred? This does affect the level of respect that I feel.
Then there is the type of respect that I have for those whose ideals themselves are ideals that I can admire, even if I don't share them, and whose devotion to those ideals lead them behave nobly.
This may be something like what you are saying here.