Amen to that!
The thing is, when you have a child, you put them as #1. No matter who it will hurt, or anything else. Their wellbeing comes before yours, and definitely before his!
Don't question yourself. You are doing the right thing. Using has consequences, and he will never, ever, even think of doing the right thing without feeling those consequences. However, your child will always know when you do the right thing and protect and stay by them!
Sending you a big hug!