Well brother they in fact have tried to restrict the 1st amendment and many times at that.
The double standard is because 1+1 is 2. So you see it is at its heart a basic mathematical principal. Thus the double standard and no there is no other reason seeing as the anti gun folks obviously morally superior to us and incapable of anything like bigotry that would create an alternate motive.