Gun-Toting Vigilante Lunatics versus Tree-Hugging Bleeding Hearts
This election season is full of laments about how polarized American politics has become. Extreme right-wing Republicans claim they can't see eye to eye with extreme left-wing Democrats. Politicians are...