Know who is giving you stuff. If he is a close friend then its cool
It you don't know him well enough.... never and I say never take anything someone gives you its pretty simple... why would a complete stranger give me something so nice and expect nothing?
brings back to the example of Mr Pedo bear. Take the candy. Pay the price