Thank you for writing.
To me, it is straightforward: Love = emotional reaction to seeing your values in another person. For you, not helping your mom has probably left a deep impact in your mind, and helping others in similar situation is a core value for you now. Another of your values is likely a female’s attraction for a guy who goes for is whatever he wants without caring for its social acceptability. These two values are found in a section of guys and you cannot help falling love with them and rationalizing it as you are seeing potential in him.
Thanks again for sharing your experiences.