Don't beat yourself up about it. You're no fool.
You saw the writing on the wall, sought advice, and took action. That takes juevos. A lot of women fall into that kind of hole and never crawl out. I think you likely dodged a situation that could have a negative impact on the rest of your son's life.