Do not let anyone make you feel that you are a bad person. It will brainwash you and penetrate deep into your mind and affect not only your belief but your actions as well. Everyperson has their own good sides, try to look at it with your own perspective. Let me help you to trace them:
Remember the moments when you take care of your sister and brother. They are the most beautiful moments. A golden moments if I may say. Remember your little brother how he feels so attached to you? A child feels, they do not think for they are still a child. So invest on your kind heart to others, for they are your asset.
Bailing out your friends are also the best values that you possess. You take care of your friends no matter how much they make you suffer. You stay loyal to your friends. The case when you bail out your friend from a prison....I really hate it...yet on the other side, I am so proud of you. You know what loyal means and most of all you know how to love a person wholeheartedly.
How I remember the girl and lady who show so much affections to others, to grandma, to grandpa, and relatives. A phone call from your cousins and there goes your money. You protect them, you help them. They are all good values that no one I could compare with.
So do not worry too much. You are a good person. All that you need to do is directing the good values into the right direction. Some people do not deserve to be treated good and you are not to blame for that.
Before I end this piece, let me tell you how sorry I am for not being able to be there to support you. Looking at it from the positive side, maybe He wants you to stand on your own two feet to face it and take a wise decision for your own good sake. I will always be there for you be it physically or through my prayers and supports. Just remember one thing, you are a good person and firmly believe in it. Remember about the dreams that I told you.... build your own dreams....dont let anyone build them for you. It has to be your dreams.