I'm not allowed to have a beer in my shop? Beer is legal and I am allowed to have and drink it on my property, or why don't they just use this excuse all the time? It would make it pretty easy for them to get in/onto your property. Don't confuse having empty cans in the back of your truck while driving with empty cans in the shop garbage can.
Not all that's required. If you are in public and your car is around, sure how else did it and you get there. At your house, you are just having a few dozen beers and the keys are in your car while setting in the shop and there is no evidence of you driving, this will not hold up.
I would like to see one instance of this ever happening.
Edit to say, I hope you can't because that seems a lot like I'm living in the EU or some shit!!!