Once you're `in need` you actually are attempting to 'take and get' from others because you think you are lacking, so this is your top priority. When someone loves you it reminds you of how much love you don't have and you feel guilty about this. You see the other person as being needy, because YOU are needy. And because you see them this way, you will think that their love is actually neediness and that it is demanding something from you.
You especially don't want to be demanded from at the moment because you're already in need and don't have enough to give as it is. So your neediness is basically making it seem like suddenly everyone is taking from you and being selfish, and that love is selfishness and not unconditional. So then you might retaliate to this perceived 'attempt to get' that you see coming from another, even though its your own 'attempt to get' reflected back at you.
So sometimes we do not want to be loved. Sometimes we want to get, because we believe we are not loved, and that getting will solve it, but really we still feel unloved. We can't allow and accept love from others if we are not able to first recognize it within ourselves. If we see ourselves as lacking and unworthy and in need, then we will reject love even if its given freely with no strings attached.
So just because you love someone, it doesn't mean they can or will accept it. You can't force them to. They have to love themselves, and somehow their sense of neediness has to not be MET but actually REMOVED, because it is FALSE. The sense of neediness is an illusion that blocks awareness of love's presence.
You are already love. You don't have any needs in love. And love is not taking away the love you have. But you must open to receive and to recognize and appreciate the love that you are otherwise you will see rejection where there is none and won't allow yourself to be supported.