When you marry a person, it should be because you want to marry them, not because your family thinks it is what would be best for you. When I get married it is going to be to the person that I think is right for me. I would hope that my parents approve of him, but if they don't then I guess they just won't be happy. If I am in love with someone, but my parents don't like him, I am not going to change the way that I feel just to make my parents happy. The way I see it, if I am happy, then my parents should be happy too.
If the man I decide to marry is faithful, hard working, not a felon, loves both my daughter and I, then I am going to marry him no matter what any of my family thinks. If they love me then they will learn to love him also. My family means the world to me, but sometimes I need to things for myself. And I would hope that when they saw what a great guy he was then they would realize how wrong they were in hating him. So I don't think you should base who you marry on what your family thinks as long as they are good to you and treat you right and you love them then you should just follow your heart.