>rights like being allowed to carry a gun in public which is vigorously defended by large parts of the population.
Just FYI that's actually different depending on local laws. I don't live in an open carry state so I very much don't have the right to carry a gun in public. Not unless I went through the rigorous process to get a carry permit.