Your comment is a bland generalization you must have based on your own assumptions rather than any actual evidence. I can't speak for everyone (and neither can you) but I've never spanked my kid for anything but lying. I've never spanked them for breaking something, or being messy, or being a kid. They piss me off all the time because they are kids but just because you assume people who spank their kids are bad people who only spank when they get angry, doesn't make it true.
Free market capitalism isn't right for America because it works better. It's right because it's free (and it works better).