Because he's only supplying a safe spot, I'd say you're correct. He's just a little clingy. You two should be even when you give him (a "broke" friend) some free pot, no matter how big or small the quantity. Tell him to look at it that way. He could be left with absolutely nothing, and if he put in no money, he gets nothing out. So you're being nice in the end. Simple