Barney, it all is a matter of perspective. What one person feels is right or wrong, another may completely disagree with. That's the beauty of humanity. Everyone has different thoughts and feelings. Yet, we all have to abide by the laws and jurisdictions of the governments set in place, or we face the consequences.
So your point about weed doesn't really matter. If you get caught with weed I'd like you to tell the cop it's O.K. because God gave us all the plants.
Dustin