Your article have some interesting points, but let's be honest.
Humans are made with violence in their cells, under certain circumstances the weapons work to give to someone, the protection feeling.
Add the money factor, how many companies are worth billions arming countries. Politics always comes to the table.