The problem as i see it, is the fact that pot is still an 'illegal' substance under Federal Law. Just because a State allows its use doesn't change that....the Feds are just 'choosing' not to enforce the (Federal) law. Kinda like concealed carry...my State allows it but I can't travel 10 minutes into DC or Maryland without fear of arrest (no matter what the 2nd Amendment says).
The proper solution is removing pot from the illegal substance list in Federal law, and then removing the pot question from the Federal form 4473.
Then pot could be treated like alcohol as far as mixing with firearms. Getting caught drunk while armed can cost your permit here in Va. We can legally carry in a restaurant that serves alcohol but can't drink it nor sit at the bar.
If you're high on anything....be it pot, alcohol, or cough medicine....leave your gun at home (or locked in vehicle).
As much as I agree that the 9th Circuit is as loony as they come, I think they got it right in this case....as far as the 'law' (as written) is concerned.
If I was King, the laws would be modernized and made much more consistent with common sense. Don't restrict the 'law abiding', but punish swiftly the 'law breakers'.
CCW would be nationwide, like a driver's license.
"It's good to be the King" - Mel Brooks