There are a few examples we can work with. Historical errors are in the past - eg Festus Baise is now listed as Hong Kong international.
Erling Gutierrez is a mistake of the Honduras research team. He is a Honduras player mistakenly with the wrong nationality set. Believe it or not, mistakes can happen. That's been amended for the forthcoming update. So has Recio's international caps, put in the wrong field in the database in error.
However, you are prone to exaggerate, as people are in this forum. "More than half" of the players being wrong is simply you plucking a big number out of thin air.
Tam Ah Fook is an error with the person's classification being set as "player instead of "non-player". A simple error that often gets made when someone retires. That's been updated now too.
If you log the errors here, we can try to fix them (given that the deadline for the data update is very soon, and we have many items to work through and test). If you do not log errors and sit around moaning about them but keep them to yourself, we can't. It's as basic as that, really.
Internally, here at SI, we are moving how the database is managed and maintained through a huge project, which will involve adding to the research team in all nations. Including Hong Kong. We'd like to bring you into the research team to be able to fix such issues as source, and to help make the HK data as soon as you can.