By Fr. John A. Perricone, Crisis Magazine - As Catholics vote, they must bear in mind that no candidate (as with any country) is ever perfect. Never forget Psalm 146: “Put not your trust in princes.” Sometimes the only choice a Catholic enjoys is to vote for the candidate who will do the least harm to God’s moral law and the rights of His Holy Catholic Church. Seems like a meager morsel of bread, but a morsel nonetheless... Keep in mind, as well, that old philosophical axiom: good is not the enemy of best.