The FCC exists (in part) to enforce a certain morality on public broadcasters. Whatever we think about that today, that was a core responsibility of the FCC when it started and that still exists today.
The problem is that Trump made it clear the issue was criticism of him. For democracy to function, saying negative things about politicians has to be possible. If criticizing a sitting president isn't safe, you couldn't even safely air a presidential debate.