not all of the problem parents ive run into are are bad people, they just make the mistake of either assuming that children are capable of undesirable adult traits, or assuming that children are stupid. actually, our most difficult students are the ones with strict parents... most of the "bad" kids mimicking their parents bad behavior can be convinced to change their ways, but the kids with strict parents are usually so confused and nervous that its hard to get them to listen at all.
source: ive spent the last 10 years (often successfully) teaching 3-5 year olds to be nice, and then watching them watch their parents behave otherwise. im a kindergarten teacher.
edit: one more thing: regardless of your discipline technique, PLEASE make sure that your children understand WHY what they did was not ok. if they dont know WHY, then youre just a big person being inexplicably mean to them.