Spanking is the lazy parents option.
If your boss spanked you whenever you did not do as he said you would call the police. So why is it considered acceptable to hit a small defenseless child? (Funny how parents stop spanking their children once they get large enough to defend themselves and hit back.)
People are concerned about domestic violence, yet train that behavior into their children by showing that hitting someone is the way to get them to do what you want.