The only person who ever spanked me was my father. This, among other things taught me that he was an abusive asshole.
My mother never spanked me and I was a great kid, very respectful. When parenting is done correctly and consistently you dont need to be harming your child to 'show them'.

Also I dont care how long someone breast feeds, it may weird me out but thats only because I'm not exposed to it.

And one more, I think its fucked up that anyone would tell someone to cover up their feeding baby. If youre so disgusted watching a baby eat then put a damn blanket over your own face. Covering should be the moms decision.