You should work on your GRAMMAR. If English isn't your language it doesn't give you the "right" to write it wrong.
Now about that song..
The two first verses are not good. For me at least.
All the others are just fine.
The chorus is ok..
It's not flows as well.
And as a complete song I would say that it could be better but feel free to ignore me.
But as I can see it's your first post so I would love to see more of you and not judge you
by your first post.
Your post is excessively harsh. He acknowledged his limitations, and in doing so, implied that he would accept help and would like some tolerance. On this site, he DESERVES to get help and tolerance. It's how this site works.
He has EVERY RIGHT to write in the English patterns he knows. You have EVERY right to explain to him that he's wrong, but you have a very limited right to tell hem he "can't".
You also have every right to ignore what he writes if it offends you.
Otherwise, if you have specific suggestions that would help him in a positive way, that kind of help is consistent with what this site is about.
Simply suggesting that he has not right to "write bad English" is NOT what this site is about.
I don't think you've violated any rules, and would not suggest that anyone should do anything about it. But if you want respect here, give respect.