Heather,
I really do understand everything you are saying. I really don't have any advice, I just wanted to validate your thoughts and let you know that I really do hear you.
A relationship with someone that you love whether it be your bf or your child ....if there is addiction involved it is going to be a relationship with a lot of heartache and pain.
Hugs and prayers............Lois