There are no correct answers
The correct answer is it depends what state you are in.....Only four states have specific laws regarding landlords and guns at rental properties
•Minnesota: A landlord cannot restrict the lawful carry or possession of firearms by tenants or their guests. Minnesota Statute 624.714
•Tennessee: A private landlord can prohibit tenants, including those who hold handgun carry permits, from possessing firearms within a leased premises. Such a prohibition may be imposed through a clause in the lease. Tennessee Statute 39-17-1307(b).
•Virginia: Public housing prohibits landlords from restrictions on gun possession for tenants – Virginia Rental Housing Act 1974 Tennessee 55-248.9.6.
•Wisconsin: This state has a complicated maze of where a weapon can or cannot be possessed. W Stat. § 175.60(21)(b).
A private landlord can say, ‘We prohibit all tenants from possessing a weapon anywhere on the property.’ The private landlord can make that decision because there hasn’t been a case yet that draws the Second Amendment into the private-landlord decision-making process on the issue, as has happened with Fair Housing issues like race, color, national origin, familial status, religion, gender, age, military status and Americans with disabilities.” Therefore, government assisted housing must respect a tenant’s constitutional right to bear a firearm. However, the housing authority can still prohibit firearms in common areas.