Yes with Hamster.
I don't think that we can say if we love someone, you'll love both
their strengths & flaws. Let's put it this way... You love
someone, & she turns out to be the most abusive person in the
world. You love her, but would you love this abusive trait of hers?
: )
I would say that when you've found that special person, then you'll
love him/her irregardless of their flaws, & accept the flaws as
part of them. Believe me, when you've gone through the shit I have,
you'll understand what I mean 
FeowFeow