If you are going to argue the 2nd Amendment with a Libertarian, you better know your history: The American Revolution against British Gun Control.
You will note that the well-regulated militias that established the United States of America were deemed illegal by the tyrannical government of the time: King George.
So, when you call Alex Jones a terrorist or an illegal revolutionary, you're in the company of King George.
The Canadians didn't take the US route. Many nations didn't take the US route. India under Gandhi couldn't take the US route.
It's not an easy call unless you are a pacifist. If you aren't a pacifist, if you believe in self-defense, then you have a great deal on your plate that may kill you.