Yes, her enclosure has windows for doors, meaning they latch shut. She's been in there for a year and with the exception of that one time of someone leaving her door open, she has never gotten out.
If it does come to an "it's us or the snake" standoff, I love my family, I really do, but I would get my own place. I'd never ask someone to give up their pet (unless, you know, it was a lion or a tiger or something, but hey, if that was the case then I'm pretty sure I'd never ask to live with them in the first place lol) and I know how awful it feels. I had to give up my pitbull about 2 years ago, and even though he's with a great family who loves him very much, I've never gotten over it. I told myself I'd never give up another pet unless it was the best thing for them (ie. they were sick/injured/etc and needed rehabilitation/etc.)