Have to agree with Miss Kitty, I seem to do that alot. She is a wise woman.
As a parent you truly at times just have to fly by the seat of your pants and pray for the best. I made mistakes, thankfully none that damaged my relationship with my daughter beyond repair. In hindsight which is always 20/20, it is very easy to say what we would do differently.
But the problem is at that particular time when you are making decisions you simply don't have that foresight to draw from. So you just take a deep breath and make a choice and hope for the best.
I did always try to make my daughter understand that my decisions were based on tough love and hoped when she was older she would understand why I did what I did. Luckily she does.
There is a great book called, "Will You Still Love Me?" for mother/daughter relationships, there are probably some similar for boys.
Also very possibly, there where will come a time where you get to be the forgiving one of them and it all evens out. And believe me if they go to college I can almost guarantee that opportunity will arise in some form.
Good luck and my prayers are with you.
It is the hardest job ever and does not come with an instruction manual.