People who become citizens or who were born citizens are not hyphenated anything. They are Americans. Period.
Not Cuban Americans or African Americans or Italian Americans or Chinese Americans, but Americans. That's it.
Anything else is a smokescreen.
Citizenship is important. Ethnic heritage isn't. It is an identity. And tagging oneself with an ethnic heritage out of "pride" means you also have to accept responsibility for all the horrors committed by members of your "ethnic identity." You can't brag about something someone in the past did and assume they did it because they were a member of an ethnic group without accepting "shame" for what someone of that ethnic group did that was terrible.