Why Are Ionic Compounds Hard