I think it looks better as: Lord, God,
please bless America.
But, I will certainly understand if HE doesn't.
Thank you for saying that. When I had an opportunity to get my state's new "God Bless America" license plate (it is optional at no additional costs), I didn't feel right about it. I felt that I was making a demand to God and a vain repetition. Also, I was not going to give someone the opportunity to cover or remove the "b" on my tag.
Now before the flaming begins, let me say too that this is just for me. Others who want and have this tag to honor our God is fine with me too. God knows all of our hearts and intentions.
For me personally, if it had said "May" or "Please" God bless America I could have purchased one.