Hey, I have to go off to work, but slapping the kids is not OK, it is ongoing abuse, with no remorse, on the part of your wife, so you did the right thing. And you are doing the things that will save your marriage. Because it can only be saved by going through the fire of change. You have to stand tall, as one who knows what is right and does it, first. You will be the one who can change things for yourself, your kids, and your wife. Don't trust just my voice, trust your inner voice. You have plenty of validation in your course from those around you. Of course you aren't perfect and of course you have said things that you wish you could take back. But, don't believe the invalidator - the situation is not all your fault. Do not blame yourself just because they said you should. YOU know what you are doing that is right or wrong - choose to do what is right, take the high road, stay above it, but insist on change. You will succeed in making things better, either within your marriage or out of it.