He'll be forced to invoke the First Amendment because no jury will believe he just stumbled across some shells arranged like that and had no idea how people would interpret that pic. Right now he's making Trump look like an ass.
He's the former FBI director. Either it's legal to threaten the POTUS or isn't, but you can't convince a jury it wasn't a threat. Not unless Pam Bondi is the prosecutor.