Glad your day ended on a calm and peaceful note.
It's so hard when dealing with difficult people because we want (and need) to be an example to and for them. It's a real test of our patience and our self control. I think you did a wonderful job.
Don't expect a 100% transformation in him overnight. It'll be an ongoing and uphill battle. But I believe you have the strength to see it through. As for your hubby.......well, I'm prayin' for strength for him, too.