YOU CANNOT CARRY A FIREARM WHILE UNDER THE INFLUENCE OF ALCOHOL OR A CONTROLLED SUBSTANCE! You are bad at this.
Since Castile was under the influence of marijuana, his permit not carry is now void.
You don't KNOW that. The level of THC was deemed inadmissible AND there was never verification of this report OR an independent autopsy.