If he passed a drug test, then I am OK with it. I assume he did.
So then what it boils down to is that he didn't realize his receipt for the gun purchased in LA would not serve as a permit in AL, even though it does in LA (reportedly).
He also needs to pick a different set of friends. And at all costs, stay away from Brandon Chicken.
AMEN