M16 is still very good for training beginner shooter (accurate, lightweight, low recoil, and easy to shoot), IMO is far better for beginner to training using M16 before moving to anything with piston such as AKM, SS2 or HK416
Are you sure you properly understand the meaning of "deterrence"...