We live in an age of cultural sensitivity, aka political correctness. Regardless of what people believe and differences of opinion, the fact is that what we say in public venues is put under a microscope, and it is up to each of us to decide whether or not we want to face the inevitable consequences of scrutiny.
I'm personally sensitive to *** because my sister is gay and my uncle was as well. Two people I work closely with on a daily basis are also gay. They are good people, and I find nothing offensive about them. Therefore, it is illogical for me to discredit or try to insult another person by calling them a ***. It makes no sense.
I doubt anyone of them would actually be personally offended if they heard about this kid's remark, but they would think that he is ignorant and immature. So that is the consequence.
You can always rant and say whatever you want about the MEWCH. Anything goes there and it's perfectly all right.
There are no laws protecting the MEWCH. He cannot be offended, verbally harmed or poorly depicted. You can do whatever you want.