While every country is willing to defend its flags with arms, if necessary, only two countries back that up with firearms on their flags.
Mozambique’s flag contains much symbolism. Adopted in 1983, its colors include a triband of green, black, and yellow as well as two narrow white bands and a red triangle. Green represents the riches of the land. Yellow is symbolic of minerals. Black represents the continent of Africa. The red triangle located on the hoist side represents the fight for the nation’s independence. The smaller white vertical stripes represent peace.
Pictured in the midst of the colors are a crossed hoe and AK-47 with attached bayonet, an open book, and a yellow star. The gun symbolizes vigilance and defense. The open book represents education and its important role. The hoe is symbolic of the nation’s agriculture, and the star is a symbol for internationalism and Marxism.
Guatemala’s flag was adopted in 1871. There are two main colors featured in the Guatemalan flag. Sky blue is used for the outer stripes, which represent the two surrounding oceans as well as the sky above. The middle stripe is white, representing peace and purity.
The nation’s coat of arms is also located in the center of the flag. The national bird is the quetzal, which is featured in the design. This bird symbolizes liberty. The coat of arms also has a scroll that has the date of September 15, 1821, which is when Central America became independent from Spain. There are two crossed rifles that symbolize how the nation is willing to use force to defend itself, the laurel crown that symbolizes victory, and the crossed swords that represent the honor of the nation.
It should be noted that some sources also identify the flags of Bolivia and Haiti as falling within the firearms category. That would only be true if one defines a cannon as a firearm. The United States Bureau of Alcohol, Tobacco and Firearms classifies cannons as saluting and signaling devices and not as a firearm or weapon, thus negating the need for a firearms license. Based on that definition, we do not include Bolivia and Haiti’s flags in the same category as those of Mozambique and Guatemala. They are, however, pictured below for you edification.