I say as far as weed goes, if your getting it for free be free with it as long as your not going without. The other shit I can understand getting pissed about, and if using weed to make you point about the other shit is what needs to be done, than so be it. I wouldn't think you were a dick if you did it. He's being a douche for skipping out on gas/food.