How come some guys won’t take no for answer? Was my wife right to yell at him?

My wife is 24 years old. We have been together for almost 7 years. She’s currently in school getting her bachelor’s degree.

While she was out today studying with a friend she was approached by some guy who claimed to have seen her on campus and said he found her attractive. She respectfully thanked him and said she was happily married, but he tries again and she once again says no.

As her and her friend prepared to leave. He tries for a third time. Annoyed, she snaps at the guy telling him to stay away from her. His friend apologized to her for everything.

How come guys won’t take no for an answer? Did my wife handle this situation the right way?
How come some guys won’t take no for answer? Was my wife right to yell at him?
Post Opinion