That's the boundary :

If she's at HOME with YOU then she shows RESPECT

If she can't muster adult behaviour then she gets a TIME OUT elsewhere... and YOU don't have to deal with it anymore.

It's not ideal, but the WORST is her banging guys and internet sex chats IN your HOME.. I've been there trust me hell ain't that hard to handle in comparison