Totally agree. Things that were socially unacceptable in the 60's are completely different now. The same thing works backwards, you shouldn't treat your parents as if they were from your generation either, they were raised with different standards. Don't yell at them for not understanding something about a computer! :)
Do you agree with this statement? "Don't raise your children the way parent's raised you; they were born for a different time" It was said by Ali ibn Abi Talib, cousin of Prophet Muhammad.
I am neutral, if the method is eternal, it always works.
And if it's not abusive or takes the children away from the straight path.
Then keep it, if it's so bad it makes them abandon moral values then the parent needs to change, not the child