RE: best military weapon of all time
Those are all small arms! Rifles as a matter of fact! The term "military weapons" encompasses a lot more than merely rifles.....
Why did you leave the Kalashnikov weapons off your list? I see the M16 is there, but not the AK.
Bad list!!