flarepilot - a lot of poppycock.
How many hours of IFR do you have in your logbook because your posts are full of babble that clearly shows some skin-deep knowledge (perhaps from this forum) and nothing more.
ATC controllers are not in fault in this case or in any other similar case when pilot managed to screw up and landed at the wrong airport, no ATC procedures were violated. There was probably clear night, pilot declared runway in sight and he got his clearance, if KIAB was a busy place - the story could have been different with controllers scrambling to provide separation and someone would have noticed something was amiss.