Bzzzt...that is incorrect. Here in our wonderful state, you don't need felonious intent, just possession of a firearm in a school or a bar. Sometimes I collect money from machines at bars. I ALWAYS carry, and each time I do it I am in technical violation of the law. Period. And that's straight from the firearms compliance unit of the CT State Police.
But at least our taxes are low (/sarcasm).