There are few people who have joyfully interacted with more diverse cultures and individuals in my lifetime than I, and I count myself among those who have in my lifetime put themselves on the line to demand civil rights for all, despite the risks of the era. I am still doing so. However, that does not mean that I do not have a right to be annoyed when, at public events and on television commercials, certain national anthems are being sung in a foreign tongue for a primarily English-speaking audience.
This country goes the extra mile for its non-English speaking citizens, residents and guests. We provide free English tutoring, ballots and other public documents are available in dozens of different languages, translators are available free of charge for any who require them, from the classroom to the courtroom, one of the very few countries on the planet that does so. I support this wholeheartedly. I also understand that it sometimes takes a generation or two for assimilation into the American culture, an assimilation which does indeed require being able to eventually communicate with each other. The coexistence of the dozens and dozens of diverse cultures in America does add to our richness as a nation, but I will point out that although these cultures have maintained their history throughout the development of our nation as it is today, those cultures understood that eventually they would have to communicate in the common language of the nation in order to become a part of their new country, and not just an isolated pocket unable to understand their neighbors, and their own government officials.
So yes, I am annoyed by it, almost as annoyed as I am by your intolerance of any who have differing opinions and life experiences than your own. You disappoint me.