Give one argument each for and against Weapons Development?

Weapons Development is a defensive measure against greater destruction by political adversaries, terrorists and enemy states.

They are devices to kill human beings, innocent civilians or equally unwilling soldiers on the other side.