While I agree that once we give a gift we have no control over how it's used, or abused, this doesn't excuse rudeness. And unfortunately folks who can't say thank you and be appreciative of any gift they receive are simply rude. What they do with it afterward is truly their business and not ours but at the time they receive the gift they should at least be polite.