Yup.. they are effective.. but nowadays.. like astaroth said... about rebellious side... ^^ do you know more and more kids getting more rebellious everyday? I think those methods made them to be so... They feel they are being controlled and some don't like it. Nobody likes the feeling of getting controlled. Kids these days are different than those of before ^^ old methods should be discarded or combined with new ones...
+ removal of privileges
+ public shaming