Don't be so sure, I think the DEA will move cannabis from a Schedule 1 drug (Heroin, LSD, MDMA, etc.) to a Schedule 3; they were supposed to make a decision by July, but aren't quite there yet.
Testing NFL athletes (or really anyone) for cannabis use is just dumb in my opinion - it's not performance enhancing, people don't get all rowdy on it, if anything it helps with chronic pain. What's next, testing to see if you've drank a beer?
Having spent a weekend at a skateboard contest I can assure you that sport cares about marijuana use - not the "governing body", but the athletes! That cloud over SoCal ain't just the Sand Fire...