Neither is correct.2. In "having that person feel", does "have" mean "let or allow" or "possess"? Depending on which meaning it is, the interpretion would be quite different.
It just means that they are in a situation in which this thing happens to them.
My wife had her handbag stolen yesterday.
I had a waiter shouting at me yesterday, a most unusual experience her.
Student or Learner