Trying to enforce anything new right now, just before Trump goes into office, accomplishes nothing and guarantees that Trump will just reverse it. Publicly deciding not to enforce leaves the incoming administration with a less obvious choice PR-wise, and thus the possibility that they might choose to “own the libs” by actually enforcing the ban.
They are largely powerless at this stage, and preparing for an idiot to take over their job. Why not?
Yes?
Lieutenant Barklay and the huge, powerful, and successful paramilitary organization who employs him are exactly who is supposed to guard Federation worlds. Which is what they do.