As a poem it was rather weak, but I do agree that there is some power, well towards the end. Sometimes the message outweighs the structure.
Most poems are weak when there are 3 or less words in each line. Unless the words themselves, not the sentence it forms, has meaning it rarely works. Not putting your poem down, and definitely not you, but I'm just talking from experience.