I come from a home of divorce and hated and didn't speak to my dad for years. I also did not get along with my mother and when she remarried I actually called up a social worker and asked the Government to put me in foster care. I really disliked my parents a ton for various reasons.
Anyways when I approached 18 years old I was getting along better with my mom as she lived a great distance away. I also forgave my dad and started talking to him again. Today I share expenses with my dad because neither of us make enough to survive on our own.
In the end I now have a great relationship with my sister , mother and dad. All it took was me being the bigger man. Sure I could have remained angry at them and continued to treat them the way they had treated me. But in the end if you just allow hatred and anger to rule your life you'll never get anywhere.
I also have a freeloader cousin who never pays for anything. He's 19 and he moved down to my city. He decided to go live with my grandparents. He doesn't pay rent or food and doesn't look for a job. He always asks people to buy him stuff including me. Of course last year I finally had it and I stuck my foot down. But you know what that just messed alot of stuff up.
However both himself and I talked it out since and he agreed never to ask me for anymore money or to buy him anything else. I agreed to talk to him again and he comes over to play games all the time. In the end I suggest you treat your brother like I did my cousin. Sure he freeloads just stick your foot down and say I won't give you anymore money.
If he's not taking your money and is actually sharing the bills. Then he's not really freeloading off of you. Also since you have not mentioned a wife maybe he is lonely at his own house? I know I would hate to live alone maybe he wants to be with you and his sis.
In the end family is very important and you shouldn't treat them like trash. I always play games with my younger sister and I even try to get my dad to play my games with me. I try to give everyone a chance to play. Also my mom has diabetes too, I try not to eat sugary items infront of her and if I do I usually let her have a small piece since her sugar levels won't go insaine over a small piece of cake. Maybe even just a bite.
It seems you don't know how to show compassion to other people. Just think what if my brother or sister or dad did treated me this way. If you wouldn't like to be treated that way then don't treat others that way! Love your neighbour as yourself as the famous saying goes!
"In God We Trust - In Games We Play " - Joel Reimer