The character of Major Aguinaldo may be a reference to the first Philippine President General Emilio Aguinaldo.
The terrorists or the rebels are using M16s rather than the Russian/Chinese made Kalash, is the because the Kalash are very rare in the Philippines, including parts and ammunition, and would be costly for the terrorists.