Stop in for a cup of coffee

And eat a **** ton of waffles!!
Something else I dont understand is that I can go to Colorado or California or wherever its legal. Legally buy it and use it. Not bring home or anything illegal. And go to work fail a drug screen and get fired. For doing absolutely nothing wrong. But I can go to work **** faced drunk and all they do Is send me home??
I wonder if in states its legal if companies still are allowed to drug test for thc ?