the one thing about the boyfriend, this is just me, not you
if she really wants a boyfriend THAT bad, and you want to have a good relationship with her, ask her to bring him over every now and again, but first, meet him personally, talk to him, tell him if he hurts her, you hurt him, intimidate him so he WONT do anything bad. Once again, have a serious talk to him, almost a father to son, but not quite, make sure he isnt a bad kid, ask him about the sports he does, his grades, and talk to his parents
once again, this is just me