Actually, it is quite common to make hard landings on short runways. Pilots don't have a lot of room for errors, so they need to make sure the plane hits pavement as quickly as possible. At least, that's what an AA pilot told me before a HOU-LGA flight. Yes, that landing was hard too.