But Kermit’s Key Lime Pie Shop on Elizabeth Street in Key West makes perfect sense once you’ve tasted what they’re serving, ...