That whole situation with Pat really felt like no matter what, the game wants Luke to think Kathryn cheated on him going forward. Oh you're on the pure path or doing sharing as a couple? Well even if she didn't fuck Pat, Luke will now think she did.
There really should have been an option to leave with Luke(because what loving girlfriend wouldn't) but then thats skipping an entire sequence that's like 20+min long and the dev doesnt want you to miss that so oh well. Previously, you almost always had an option not to engage with a situation you didn't like. But not here though. Kathryn loses all agency, which is saying a lot since she was already an airhead that kept getting herself into bad situations.
I never considered this game very good in the writing department, but at least when it came to the situations, you usually had an out if you didn't like where it was going. I think that's the biggest issue and it resulted in forcing an NTR feeling situation on everyone regardless of what sort of route they are on. For that entire sequence, from the start at the restaurant to the motel, you don't get a single choice as Luke or Kathryn and you're first choice is a Pat choice...