Wow...you really have avoice in this poem. It all comes out hard, this and that, i donno this is something to make us think and just get up regardless of the people, regardless of the way thing goes and so on....
you got a good vocab. and flow, this is one of the best poems i read, keep it up!!!