Question: why are ionic compounds generally hard?
Answer: Ionic crystals are hard because the positive and negative ions are strongly attracted to each other and difficult to separate, however, when pressure is applied to an ionic crystal then ions of like charge may be forced closer to each other.