That's your reasoning? That you've arbitrarily made some boundary on how people use symbols? That certain things just carry concrete definitions.... just because?
This is beneath you. You're a writer. Or a writer of fan fiction at least.
You didn't even use "juggalo" symbolically, you used it in a straightforward manner to describe something. Even if you did, it wouldn't make any sense, because "juggalo" means a very specific thing.
You said he had a juggalo avatar to describe his Qunari avatar. "Juggalo" refers to people who are fans of a certain sub-genre of hip hop. If something is "juggalo", that typically means that it is involved or somehow related to that particular fandom. How in the world is this at all related to Qunari?
Using words in their proper context is the basis of language. You can understand me right now because I am using words as they are supposed to be used. Why would a writer advocate against the proper use of language?
Also this.