The American people used to be understood to mean US citizens. But you’re right in that we need to be more precise in today’s world.
I've had enough contact with Costa Ricans to be thoroughly sick of the political correctness.
If I can learn to say San Jose, Costa Rica, they can have the courtesy to learn to say New York or New Jersey instead of Nueva York or Nueva Jersey. They could also learn to say United States of America instead of estados unidos.
It is rudeness on the part of Spanish speakers not to use the actual name of our nation, its states, or our major cities.
I also find it irritating that they would refer to me as a “norteamerica”. I am an Americano or ciudana de los United States of AMERICA. If our president can say, “My fellow **AMEIRCANS**....” then that is what were **are**. Americans! We are the only nation in the world with the name of United States of **America***. If Costa Ricans want to called Americans then they should change the name of their country to Estados Costarricense de America.
Toward the end of my last visit to Costa Rica I refused to use anything but the English names of any place in the United States of **AMERICA** and I corrected anyone who called me a norteamericana.