State Rep. Briscoe Cain has filed a bill to make it illegal to ban licensed gun owners from carrying on government property.