it sounds like you built up too much of an attachment already , and for that reason, i would break up and tell her things arent working out and you feel like yall should go your separate ways and actually mean it.keep it short and dont tlk about red flags
another thing you can do is tell her you want an open relationship(if you want to continue to ****), you already brought up the red flags , she will understand.
see the thing is, women are users they wont let anything go to waste,i realized this when my mother kept telling me to use girls for ''practice'' when i was ready to break up with them and instead keep them around , never understood why but its because men leave and women cheat, they are more worried about the offspring, they are not stupid they know full well who they should be with but they cant fight the electricity of a sexy , interesting , confident guy.
the reason cheating, disrespect or abuse starts is because they know they have you by the balls somehow , things like marriage, and kids or cohabitation make it harder to just up and leave without big consequences this is when you will notice the unacceptable behavior , so hold on to your independence as long as possible,.
in this case she picked up on the fact that you would entertain a 3.5 hour wait , that communicates you need her for sex pretty badly because your options are low,she has the upper hand she can cheat and get away with it
, doesnt mean you are a loser ...your reason for lack of options could be because of a bad location, busy etc anything. but it doesnt matter. whoever needs who most is the weaker one.
do you wanna keep smashin? or is the juice not worth the squeeze? its up to you.