Interesting to note, info from Colorado posted here yesterday (via link to Ch9 News) reporting the ban is cancelled by the property owners (not the managing company). As of 9am PST today, this information had not made it to MSN's web site.
They are still running the story about the ban, and every story they link to about guns dates from Dec 2012 or Jan 2013, all about the results of actions following the Newtown shootings. Well, there was one about Danny Glover saying the 2nd Amendment was created to protect slave owners, (also more than 6mo old), but perhaps that was an...oversight?
Bottom line (at the moment), since the housing complex turns out to have been bought with tax money, then apparently, our constitutional rights do apply. And the Board that owns the property knows it, something the company managing the property apparently did not. Bet they do now!
The devil is in the details, but when you rent property from a private individual or corporation, within the framework of local, state and Federal law, you are signing a contract. What ever is in that contract, that you voluntarily agree to (by signing) are the rules. IF gun ownership is prohibited, in the contract, and you agree to it, you cannot claim your rights are being violated. If it was fuzzy bunny slippers that were prohibited, and you signed the lease agreeing to that, you cannot sue when you get evicted because they found 2 pair of fuzzy bunny slippers in your apt.
I rented a apt about a decade ago (had not rented one since the 1970s), and was surprised to note that written into the rental contract was a clause where I agreed not to cook meth, or deal illegal drugs on the premises.
This came as a surprise to me, not having ever seen this kind of thing in a lease before, but after an explanation, it made sense, as it gave the apt manager a valid reason to evict those tenants who did such things. (and apparently there were enough who had or did in the area so it was put into the rental contract)
If its in the contract when you sign, its the deal you agree to. If they try to change it (outside of a framework in the agreed upon contract) then THEY are the ones violating the agreement.