I think Trump needs to less press briefings. He does not have to answer to these guys. Make your self accessible once a month. The rest of the time let the people who’s best skilled at handling these people do their job.
And trump can communicate to the people via Twitter. It is just dumb to try and placate these people.
Why couldn’t President Trump merely have anyone asking gotcha question removed from the room?