Cracker Barrel caves to Trump-stoked outrage. Here's why.