No no no, no-one is gatekeeping ethnicity. If you have Irish heritage, you have Irish heritage. That's a fact.
We're gatekeeping cultural identity and nationality, because these cosplaying Americans seem to think that their ethnicity confers culture and nationality by weird blood magic or something, and that's not how it works.
> if we ask them if an African who has been there for 5 years is English or German.
Someone who is not ethnically German, but has immigrated to Germany and speaks the language, is way more German than a cosplaying American whose parents and grandparents were all Americans, doesn't speak German, knows nothing about German culture, has never lived in Germany, but who has one ancestor who came from Germany.
If you're a first-generation immigrant, you get to choose what you identify as. If you speak the language of your new country and if you've become a citizen, sure, you can call yourself that. I don't think a lot of people will object to that.
Because, and this is the fuel for this clash, we care the most about culture and nationality, instead of heritage and ethnicity.
> Basically, if an American is claiming to be whatever
Because they're not, their culture is American, their nationality is American, they're American.
> But an Indian or African who arrived 5 years ago is a true blood Aussie mate, because saying anything else would be doing a racism.
No they're not, no it's not, and my what a lovely strawman you made up there.