Really, with the marijuana thing, Sessions is laying the groundwork for his OWN firing. All the Left hates him, The Right hates him for his inability to keep the Mueller BS between the lines on actually investigating Russian involvement instead of a GOP purge, now he's got the Libertarians who support Trump pissed off, so his base of support is much smaller than Trump's. He's about an inch from an 'I have lost confidence in his ability to lead...' announcement from the White House.