what u say, theres some points too.. but army training also
plays a part mah..
like what i told my guys before..
before u join army, u spend 18 - 20 years outside.. and if ur
parents, friends or teachers cant change u for the better after a
lot of talks, advices etc,
the only thing tat will work is with regimentation.. 
but of cos we start by teaching them first lah.. 