With his mile long rap sheet of felonies and prison time it is impossible he could have had a carry permit. In point of fact he was in violation of his parole by having a gun in his possession.
I have only seen that Castile had a rap sheet of driving infractions. Are you confusing this with the guy from Baton Rouge?