This is one of those lose-lose situations for DHS. I'm reminded of the movie Terminator when the Arnold Schwartzenegger character systematically kills all the Sarah Connors he finds in the telephone directory until he finds the real one he's looking for. Same thing here: There is probably a good reason for that particular name to remain on the no-fly list even though there's a six year old with the same name. But the news media is pretty good at turning this around and make it look like a matter of bureaucratic incompetency.
It would be more accurate to say that there's a six year old whose name is the same as a person on the no-fly list. But reporting that a six year old has been placed on the list makes for bigger headlines.
So much for journalistic integrity.
That makes sense, except for the fat that the 6 year old is the one getting hassled by the TSA, not whoever has that name that is really on the list. If the TSA can not recognize the fact that a 6 yo is not a terrorist that is bureaucratic incompetence. Considering that some of these children with the same name are frequent fliers you would think that they would get their act together. Instead, they have people, like you, defending them for their stupidity.
Stupid is as stupid does.