An insane white supremacist.
Except that he wasn't. He was invited to Aryan Nation meetinga, eventually decided he didn't like what they were selling, and had no further contact with the group. Even if he was, however, rights must be protected for the worst of us, or they won't be protected for anyone.
Weaver was no threat and had harmed no one. Then the Federal Government entrapped him and tried to blackmail him into joining the Aryan Nation as an informant, and he refused. Which led (eventually) to the standoff.
If he didn't have guns there wouldn't have been an armed stand-off in the first place
I agree, they would have just indiscriminately killed everyone on the Weaver property. Hundreds of unarmed individuals are shot by U.S. police every year, after all.
Or, maybe they would have shown "restraint" and just arrested Weaver and railroaded him through court on trumped up charges. Charges that were closely scrutinized as a result of the standoff and that were eventually shown to be baseless. Obviously allowing government thugs to round people up and imprison them with no possibility of reprisal is a desirable outcome...
and two people wouldn't have died.
Three people actually died: Weaver's son was killed by U.S. Marshals under questionable circumstances, Weaver's wife was assassinated by an FBI sniper (no other way to describe shooting an unarmed woman holding a 3-month old in the head), and a U.S. Marshal was killed in self defense by a friend of the Weaver family.
That third death is very key: A Federal Agent, who was in the process of violating the rights of U.S. citizens, and who had just killed the Weaver family's dog and fatally wounded Weaver's son, was killed by a private citizen. An act ruled as self defense.
No, that's an excellent argument for maintaining the right to bear arms.