In the first I'm specifically referring that it says the right is to the people to petition grievances. The wording pretty clearly doesn't prohibit congress from stopping non-people from assembling/petitioning.
If you can't have a gun you are necessarily not a person based on the present day interpretation of the courts. Therefore most aliens are not people and law can prohibit their grievances (derogatory posts perhaps) and assembly and abridge their protection from search and seizure.
Note:
>> "Congress shall make no law ... abridging the freedom of speech"
Lol you purposefully chopped off the part where some of that was explicitly qualified to 'people' rather than to anyone!