She definitely doesn't deserve rape (no one deserves that) but she did need to be knocked upside the head a bit (a lot) maybe that rock will knock some sense in to her
I mean he's not wrong he has absolutely no obligation to tell her his past which is obviously a touchy subject for him but she kept pushing like she deserved to know and she doesn't especially when it was quite obviously traumatic for him