Alright, it is not bad for a first try. Practice makes reasonably average as we all know. I am sure that you will get better.
I am not certain if the other people commenting realise that this is a rainbow skin, not a pride flag. (Given that it is called a rainbow skin.)
If I were to post a skin on the Covet of the American flag and title it "Support Mr Trump to make America great again!" I am certain that the left -wing supporters would attack me for posting that. If I were to call it "The American flag" but implicitly intended to support Mr Trump with it then I would receive no backlash. That is just the way it is. May not be the best analogy but it gets the point across. Posting a LGBT flag gets you attacked by some severely misled people. Posting a 'rainbow skin' to support the LGBT does not (most of the time).
I am sorry that you have received so many low reviews due to homophobic people. Don't make any political ties with the mod and you will be free to post what you like without being unreasonably attacked (given that the post is within the community rules).