Why do Americans have right to bear arms?
Because of some stupid amendment to the declaration of Independence back in 177something.In that time there may have been a reason as there was no police force and America was a wild lawless place so people had to have the means to protect themselves.This doesn’t apply now and the need to bear arms is no longer valid.As regards your political rants I will ignore them as there is no real connection between the arguments..