Looks like someone is doing some political posturing to play to the NRA crowd.  He could have been carrying a gun all along.  Did he just figure that out?  And if he truly wants to conceal carry to protect himself, why announce it to the world?  Any informed bad guy will make sure to take him out first.

Let me guess:  Collins is in a vulnerable district and is trying to drum up his base early.  Once he gets the boot in 2018 he won't have to worry so much.  He'll be just another nobody.