bubbly, your daughter sounds a lot more mature than your bf. She's thought about it, and she's even discussed it with you. An awful lot of 16-year-olds would do neither. And this is, incidentally, a credit to your parenting skills that you've brought up a smart kid.
As for your bf... well, what everyone else has said, really. Up to you whether you keep on with him, but you shouldn't let him disrupt your relationship with your daughter. Double standards indeed!
Stand by your daughter, and good luck.