Johnny's Got A Gun lyrics

Youve crushed the resistence before its begun
Silenced the voices whove dared to confront
Laying your hands upon all that you rule
Becoming the man who you overtrew
Now you better watch out
cause johnnys got a gun

Youve got all the armies, youve got all the arms
Youve got all the armories
The harbors blockaded, the streets barricaded
Every thought is under lock and key
Theres an idea rising that you cant detect
From the same poor souls you claim to protect
Theres a violent burning hatred in every mothers son
You better watch out, cause johnnys got a gun

Youve anchored your warships, cleared all the airstrips
Readied the seeds to decay
Stolen the youth to fill ranks in your troops
Keeping rebellion at bay
The fathers before you who now line the graves
Are being remembered before its too late
And their sons you call rebels are coming one
You better watch out, cause johnnys got a gun

The hours upon you, the past will soon haunt you
Yesterday becomes today
The helpless, the hopeless, the lost ones, the homeless
The weak can afford to be brave
Theres only much a poor man can take
Before he no longer fears making mistakes
If dyings the answer, then dying be done
You better watch out, cause johnnys got a gun

Theyve come from the country, the city and shore
Theyve come from the wind and the rain
The come from the fires whos ashes are cold
They come from the desert and snow
They fear theyll be dying but more than that fear
The cries of oppression that no ears can hear
Until every last rebel surrenders or runs
You better watch out, cause johnnys got a gun

Submitted by Guest

What do you think is the meaning of Johnny's Got A Gun by Dead Moon?