I'd be too embarassed to mooch off somebody, I'd feel ashamed. I'd smoke/snort/drink their stuff but they'd get it back. I don't mind sharing my stuff either, I actually like sharing but only with people I know are OK. I hang about with my own family now rather than people I'm not related too so I don't mind giving stuff too them, I'll give anything to my family. If someone is mooching off you all the time you only have to say the two magic words- fuck and off.