> If you wave a gun in someone's face, they are in their rights to shoot you, even if you had no intention of ever firing it.
That is absolutely not the case. If so, there would be a bunch of very justifiably dead 2A protesters and some cheering hippies. You would NEVER say that about a white man holding a 5.56mm and yelling at someone outside your local state house.
Where exactly did you get that logic? Brandishing a weapon is a crime. Bearing one is not. The difference is squishy, and in neither case are you reasonably allowed to kill someone.
The only reason that makes sense to you is because you have a preconceived notion of whether the person "waving" the gun has a life worth preserving or not.