I think your story goes to show that every child is a little different and you can't say you have to do it this way or that way to be effective. I just dont like people saying you cant spank because you are evil and a child abuser.
Well... I definitely don't think people who spank are evil or child abusers. My In-laws spanked, and they turned out one very fine man (actually, two, his brother's pretty awesome as well). On the other hand, we seemed to have achieved a similar result with our kids, without spanking.
And I do like what my church says, about teaching children through example that hands are for showing affection and care, and that they should grow up believing that human touch is kind. (My church is very anti-spanking.)
So, while I definitely do think good, loving parents can spank and their kids are likely to grow up as perfectly healthy, well-adjusted adults, I'm also not at all convinced that spanking is necessary. Or any more effective than any other kind of discipline. Or that, considering our society's views on it, there aren't always at least a half dozen other things a parent can do instead.
And, I can definitely see the "good example" argument for not spanking. One of the most fundamental rules in our home was that no one hit anyone. My husband didn't hit me, and I didn't hit him. We didn't hit the kids, and the kids didn't hit each other. And no one smacked the animals. Not even if they were being naughty. (Using a squirter bottle was cool, though! I occasionally used it on the kids, even.

) So it makes good logical sense to me that if I want a kid who doesn't hit, then I probably shouldn't spank them, even if some folks argue they're totally different things.
I don't think, however harmless spanking might possibly be in the right hands, that there's ever been a child who can't be disciplined in some other way. In fact, it seems to me that the only kids spanking would work on are your average "good kids", without any serious defiance issues or rage or impulse control problems. The last thing you want to do is spank a seriously disturbed child!