I think many people need to update their understanding of different subcultures on both the left and right. I often see people falling into these traps/fallacies where they have so cleanly linked a behaviour/opinion to left or right that they cannot believe anyone on the other side would do it, and critically, if they are doing it then they must "actually" be on the allocated side.
Like I've had people tell me with a straight face "oh is he a Tory? that really surprises me, I thought he was gay?" Honey have you seen the bar at Conservative party conference at 4am
Gun culture + trans rights + libertarian or separatist views is a fairly well-established combo at this point. If you know anything about this subculture though you would be unlikely to call it right wing. On political-compass quizzes they usually will say left-libertarian.