^^^^ Don't do ANY of that unless she has broken up with her current boyfriend. She's obviously troubled if she stays with a guy that beats down on her when she could so obviously have you (who is also troubled if you are in jail. Would she be leaving one jerk for yet another? No offence, however...).
Tell her outright that she shouldn't be coming to visit you or your family as long is she is with him when particularly he doesn't want her doing that. He could seriously beat the shit out of her for less then that.
Then, when and if she's dumped him, tell her to come see you then if you feel you want to be with her when you're free.
“The willingness to accept responsibility for one’s own life is the source from which self-respect springs.” ~Joan Didion