To the best of my knowledge, demons do not possess people, and hypnosis can't make anyone do anything against their will.
That being said? Sometimes your instincts are right. If someone makes you feel uncomfortable for any reason you are under no obligation to accept food or drink from them. Sometimes people creep us out because they have genuinely bad intentions. Be safe.
That carpet hungers and will continue to exact its toll as long as you insist on eating over it