We are always grateful later, Toya. That's the tough part of parenting I would suppose. Setting boundaries, disciplining, holding your child to higher standards, and teaching them to how to show up in the world as the best version of themselves. Hard. Hard. But as you have demonstrated--so worth it! Congratulations to your son!
My mother's words: "you may be upset with me now but you'll thank me later. " She made me retake Algebra 2 because I had a low C score in the course. I'm grateful she did. I wouldn't have passed any of my college mathematic courses if she hadn't.