If the former colonies of New Spain are angry that the former British colonies rebelled from their mother country first and took the term "Americans", maybe the former colonies of New Spain should have rebelled first or put the term "America" in their country name. No other country has the word "America" in its title, therefore citizens of the United States of America get to call themselves "Americans".