Acosta claims a "property right" in the press pass, and while the President has no obligation to give Acosta a press pas in the first instance, once it does, it can't take it away without providing Acosta with a minimal level of due process.
As part of the new rules, I suggest all Press Passes should automatically expire every 90 days. Applicants must request a new pass, and be explicitly granted a new pass, every 90 days. No new pass, access is automatically revoked. They can even stagger the passes in 3 cycles so every 1/3 of the passes come up for renewal every 30 days.
Additionally, all passes expire 60 days before a federal election, and on the day after an inauguration ceremony.
Keep them on their toes, Mr. President.