For me the joint is a deal breaker but so is snooping.
Ask your sister what she thinks of smoking the joint and leave it at that for the moment. I'd never hook up with someone who smokes pot once I had kids so maybe she's the smar.
And dont snoop anymore. The hooker cards gross me out but if he hadn't have had them, would you own up?? It's not nice at all.