BeingMe, I've got a D19 also and when I would have started thinking he's not a good person for my D19 would be when I heard he was 33. If my D19 even dates a 21 yr old all heck breaks loose. One time when a BF22 broke up with her, playing her, I put the fear of God in him. If this beast is being abusive can't you call the cops and have him put away or H call and tell him to stay away? D19s may be adults in the legal sense and can act mature at times but they are still not mentaly or emotionally grown up at that age, still our little girls and need our help during hard times before they ruin their lives. Find her another 19 or 20 yr old so she can leave dat bum and enjoy her pre-adult years.
I too will pray that you find a solution to this problem and nip it in the bud. RonJon