You have made great points,I am not sure if there is a better way to parenting.many young people suffer from effects of over pampering by the parents all in the name of Love,in the end they bring up children who are not strong enough to face the world.
I think parents should should sometimes be tough on kids,because however soft you will be to a child,the world will always be tough to them