Thank you @atopy! If I were to receive that gift, I would have smacked his/her head with it! Rude..very rude! I hope your friend is okay now :)
I'm polite with whatever advice I'm given, be it good or bad but some people just love to cross some lines.