What about cannons? Did you not face Dwarfs, Empire or Ogres? 2 cannons can chew through mounted Scar Vets pretty quickly (even with Charmed Shield).