I'm certainly glad you had nothing to do with writing our Bill of Rights. You have no love for the constitution if your feeling about a Citizen's right to carry might interfere with an Illegal's NON right to march.
Actually, BOTH citizens and illegal aliens have the exact same Constitutional right to free speech and to peaceably assemble. I see what you mean though about those who wrote the Bill of Rights denied those to slaves, for instance.