M4s are not a toy. A lot of our enemies have been killed with that weapon.
It does the job it was designed for very well. The job has changed.
Good for close quarters.
Not the hindu kush