Stop holding daily press briefings.
Let them submit questions in writing and answer back by letter. Snail Mail.
Good guys get email responses.
MAYBE hold one once a week. Do them all by SKYPE from now on.
If it were me, I would not allow even one of these fools onto White House property. There is no license given in the Constitution that they have to be able to roam the offices of the WH (in the limited fashion that they do). In my opinion, they are all enemies to America.