<human>: So lately my brother has been kind of a shitty friend. It's hard to structure this right so I'm gonna go with a list:

-I have a girlfriend who is foreign and he CONSTANTLY makes fun of her nationality ad nauseum. It was kinda funny maybe the first time or two but now it seriously gets old and I tell him and he doesn't quit.

-He asks me to do shit, which I do like a ninja, then he never says thanks or anything. I go out of my way to hook him up and he doesn't repay me or hook me back up ever. Like say I was in the gas station and I grabbed him a drink, he would NEVER do this for me.

-I recently got really drunk and cheated on my girlfriend and felt terrible about it and he kept making fun of me and making jokes about it. When I told him to fuck off, he acts like I'm a douche! WHAT!??!

-I ever ask him for a favor and he will be on the phone with someone from work or whatever the excuse of the day is and he never does it for me. If I then complain, I'm being a douche.

-God forbid I ever don't follow through for him, he'll just yell and make me feel like shit and like he has to do everything himself.

Well all of these things suck but I'm at college like 90% of the year, so it's not a huge deal. Still, I wish my brother would be a little bit nicer when I'm around. Also, he's like my only "friend" at home because most of the kids I went to high school with I'm not close to anymore or else they go to college with me and we don't really hang out much.

Please offer some advice on how to deal with my brother. What I really want is A) him to know when enough is enough about the jokes and B) him to realize when I'm helping him out the common courtesy is to turn around and do something similar for me or at least be appreciative ever.

Can you condense the text into a few key points?
<bot>: Brother makes fun of me, makes me feel like shit, doesn't ever do anything for me when I do the exact opposite of all of these things and I'm fed up. Need your help on how to deal with it.