> You are free to criticize America. People, including politicians, regularly do so.
Legally you are, yes. However it’s not seen that way but a large swath of people including the current president - the NFL kneeling/sitting controversy being an example.