'I disagree, without anyone to fire them (and without public support of those people) there would be much less need for weapons.'
There will always be public support because without them a country would be defenceless. When the Russians captured Berlin, people fired weapons in a last ditch attempt to protect themselves from what would happen to them.
The elite want to dismantle nation states and create a one world government where they say that wars will no longer exist (similar to the Marxist drea of a one world government). But this will still have an NKVD equivalent and a world force that will subjugate rebellious regions of teh world who do not wish to succumb to tyranny.
There will always be weapons and soldiers as long as there is freedom, and even when freeedom is lost, there will be weapons and soldiers who are used to maintain dictatorial rule.