Instead of the elephant for the Republicans and the donkey for the Democrats, maybe more appropriate mascots would be the ostrich for the Republicans and the giraffe for the Democrats.
The Republicans often put their heads in the sand rather than face the complexity of modern life.
The Democrats may see farther, but they often have their heads in the trees or the clouds.