Since the data provided to the public for free by the government doesn't match the international standard there is little I can do about it. I'm not about to pay a commercial company to provide me with better data when I don't charge for the products in the first place
Find me a free government source with correct identifiers and I'll use it.. Until then..everything gets a K on the front. I need things to line up so that I can maintain data integrity in the relational database. It also makes it easy to provide users with the airport they requested. If they put a K on the front it'll work. If they don't I shove one on the front for them and it works.
I don't think there is a situation where there is a KABC airport that is a different airport than the ABC airport. If there were -- well -- then I'd have a bit of a problem. As would all the data released by the NOAA and FAA.