Cueball, I'm sincerely sorry for offending your Afghan holy ol' anticommunist jihadi warriors and right wing misogynists in the extreme, the mooj. I feel really badly now.
Fidel,
Mujahid (pl. mujahideen) means combatant, militant, fighter, in arabic. Has nothing to do with right wing or left wing. This mooj word is a racial slur used to denigrate, dehumanize Arab/Muslim militants.
Keep using it, It is your right to freedom of expression! And since you seem keen and determined, you may as well alternate it with "ragheads", "camel jockeys", "sand niggers" and I am sure those who fed you the word "mooj" would be happy to suply you with even more...
Yes. However, I have reconsidered my previous comparisons and I think a better comparison would be something like "Jap", for Japanese, or Ruskie. Moreover, such slang has to be considered in the manner in which it is used, and even if it is a short form pejorative term, its usage has morphed it into a straight up racist dehumanizing slur, like "Pali" for Palestinian.