And no, Congress has no more of a "right" to set a national language, than it does to set a national religion. Look it up, it's under the header "First Amendment".
We are haviong an apples and oranges situation. I'm talking about official language: aka one for official purposes. I am not talking about a law that would ban unoficial usage of other languages.
That little bit that you posted clearly states that government is limited to setting rules for Government, they do not have a right to set a language rule for me as I am not a part of "government".
When you contact the government, vote, engage in a judicial activity, or use government services, you can be required to use english.
BTW, save yourself the revisionist History. While "The United States of America" was founded mostly by British subjects and/or their progeny, the original 13 colonies had a vast population of non-British inhabitants, and the rest of America was colonized by various European nations.
Who created our polity and traditions?
Our culture and political traditions are based on Enlgish Whig culture of the 18th century.
I am a son of Immigrants from Poland and Sweden. As an American, I accept the Pilgrims and Chesapeake settlers as my cultural ancestors.
I cannot expect to be an American and reject our history, traditions, and political culture.
I cannot expect to be an American and reject our history, traditions, and political culture.
BRAVO.
No thinking of onesself as "Polish American" or the like.
Just "American" works fine.
We need more of that, leave the identity politics to the democrats and those with heavy chips and sore sholders.
Many people of many diverse backgrounds created our polity.
When you speak of traditions, are you asking about such American traditions as Colombus Day, St. Patrick's Day, and such?