Your behavior has all of the major signposts to it.
I don’t want to hear of morals - they are so ‘not-fun’
Use of hate-speech words to try to silence - i.e. homophobia, -ic, -obe.
Ridicule to religion in general, God in particular.
The idea that no one has the ‘right’ to point out ‘wrong’
ad nauseum.
I agree with what you say, but it also could be that he/she is merely a mental 13 year old who enjoys all the attention that his acting out has brought.