British Columbia, Canada
Sure it can if you see it that way. I guess I have a strange concept on friendship but I think what you give of yourself you give FOR yourself, and if you don't put high expectations on the person to return the love or friendship in the same way you do, it feels really good the only way they know how to show it. Same with gifting, just give it with your own intentions, and forget about what theirs are or if they are using your gift the way you felt they should, because a gift is gone and belongs to someone else once you give it away.
I think it is best to concentrate on being the best friend you can be, rather than trying to wish to change someone into the best friend you want them to be. I do also agree that sometimes friends can become too needy, and boundaries need to be set to what you find acceptable for you by talking that out with them. A friend is not someone who drains all your energy, but in some cases they may need yours, and that is the huge difference. That is just my two cents worth. The last thing I myself would ever do is write-off a friend, as you can never have too many of them, and quality ones are very hard to find.