It sounds like your friend needs some money management counseling. As long as his friends keep helping him at the end of the period, they're enabling him to keep being irresponsible. When it comes down to it, all those treats he's sharing with everybody are actually being paid for by the group because it's coming out of their pocket in the end.
There's no problem if you get your salary and you keep on eating pizzas and betting in gambling, what just his friend need is proper money management.
Even though I admit that I am that type of person, I don't usually ask my friends to help me out just for my financial needs.
I am burn too much money easily but I am responsible to keep some savings.