Life can be very difficult and painful. Sometimes it's like that for a long time. Life isn't fair either, in my experience. You sound very angry and like you feel helpless. And that's understandable from what you've said about what is going on in your life.
Why do people say you can't lose weight? I've never heard of a reason why someone couldn't lose weight!
Do you see a therapist or a psychiatrist? If not I would recommend that you do that. Even with all your other problems and financial concerns, your mental health should be your number one priority right now. It's dangerous to feel as bad as you do. Also you do not deserve to feel so unhappy, angry and uncomfortable.
Please take care of yourself. And keep posting here, you'll get the support and care you need. But you also need it in real life. If you don't have much money, check out your local mental health clinic. You may have to wait several weeks for an appointment, but it's worth it and they will charge on a sliding scale based on your income. Wouldn't you do everthing you could for someone you love if you thought they needed help, if you knew they felt as bad as you do? Love yourself that much and do it for you.