Are you not allowed, as a visitor to the USA to go and report about any place inside the USA were any other citizen of the USA is allowed to go and to report about?
I don't know. You tell me, as you seem to be so well informed and ready to jump in the defense of the USA.
Are you not allowed, as a visitor to NK to go and report about any place inside NK were any other citizen of NK is allowed to go and to report about?
No, you are not, as evidenced by the presence of escorts throughout your stay and the search of all of your digital media upon entry and exit of the country.
"The suspect, a former Philadelphia Police Department sergeant, has not been charged with any child porn crimes. Instead, he remains indefinitely imprisoned in Philadelphia's Federal Detention Center for refusing to unlock two drives encrypted with Apple's FileVault software in a case that once again highlights the extent to which the authorities are going to crack encrypted devices. The man is to remain jailed "until such time that he fully complies" with the decryption order."
Not sure on this specific case, and IANAL, but from reading the article it sounds as if he has been found in contempt of court. When a judge rules an individual in contempt they can sentence them to an unspecified amount of time as to make them comply. In this case, although he hasn't been charged with the "headline grabbing" crime, he is charged with contempt which has no minimum/maximum sentence and is completely up to the judge's discretion.
Believe it or not, people can be sent to jail for crimes other than child porn. For example, contempt of court is a crime punishable by imprisonment...
He's not detained without charge. He's detained on the charge of contempt of court.