Apparently, words can just mean whatever people want, so long as it aligns with one's feelings or helps them feel superior to others.
In case you need one, you have made a friend. Excellent comment, which fits the scene as might a custom tailored glove.
Yeah, I guess "self-defense militia" aligns more closely with some people's feelings than "violent gang" does. To each his own.