I get mad when my fat friend asks for a ride or takes my food.
On the flip side, how would you feel if it was the other way around?
I would probably call them a fat bitch or something, just like they do
Well, the friend needs to reciprocal your kindness so it is understandable you don't want to always help them when it's always one-sided. This friend is not a good friend and you can probably do better and find friends that don't take advantage of people.
I have lost so much respect for my friend.
Nobody appreciates being taken advantage of. It would be acceptable to stand up to your friend.