It is my sad duty today to give yet another basic civics lesson to the far right.
Here it goes: There are three branches of government. They are co-equal. Each performs a check on the other. Each balances out the other.
On Sunday I gave a talk here in Washington, D.C., to commemorate the 50th anniversary of John F. Kennedy’s famous speech in Houston endorsing church-state separation.