Hey Mike, I'm inclined to agree with Frank on most counts. It's a good tune and message for sure. The vocal is a bit pitchy, but, I've heard pitchier (is that even a word?

) on the radio. On some types of tunes it almost seems to be the norm to have the vocal approximating a melody line.
I recently posted a tune called Homeland which I had my friend Robby sing because, quite honestly, I felt the tune deserved a better vocal than I could do. I still posted my vocal on my Soundclick page for my friends and family to listen to. It is quite pitchy in places but I opted not to correct for fear of losing the feel I had for the song. These are tough decisions for us to make when we're performing our own material.
I liked your tune though and thought you did a bang up job on it overall.