After Hannah gave him a piece of her mind (many times) and Luke kept digging himself deeper while also trying to backtrack when he saw that she was truly, deeply pissed beyond repair with him, she told Luke she did not want him to be her husband and escorted him out.
So, why did Hannah feel sex shamed by Luke during dinner?
Well, the difficult dude decided to have a serious conversation with her about sex, and how he’d want to leave if he found out that Hannah had sex with any (or all) of her three other remaining suitors.