Anyone that is openly carrying a modern sporting rifle in an environment that has no use for such a weapon is only doing it to garner attention for himself. If there is not any legitimate use for a long gun, why carry one? There are better places to peacock around with a rifle. This subject seems to only be supported by individuals seeking attention, and alarming law enforcement, civilians, and liberals. Legal or not, why do you feel the need parade around with a firearm?
Please spend your time in a more constructive manner. Ramming your 2nd amendment rights down the throats of people that do not fully understand them will only cause you unwanted attention, and give the liberals more ammunition to repel lawful individuals.
Legitimate reasons
Self defense
To get from point A to point B where your rifle will be used for lawful purposes.
So people will realize the someone carrying a gun is not a crazed maniac they need to fear an firearms are not evil things and carrying them will not have the "blood in the streets" effect(same reason for supporting OC.
So maybe law enforcement will become more accustomed to it and it will be easier for law abiding citizens to carry their rifle without dealing with 911 calls and cops assuming they are criminals.