Yes, they made a bad mistake but don't crucify them, they only missed the airport by about 6 miles. I think it was back in Sept 1995 that a major airliine (US) landed not only at the wrong airport but in the wrong country, missing the intended destination (Frankfurt, Germany) by about 160 nm and landed on the right runway but in the wrong country (Brussells, Belgium). A combination of errors on the part of pilots and ATC.
"To err is human, to forgive devine."