IMHO, no other country’s flag should fly in this country, except at the UN or that country’s embassy.
A lot of Good Ole' Boys down in Alabama, Mississippi and Georgia would disagree with you.
Your opinion has merit.
But our flag is free to fly in THOUSANDS of places around the world from homes to cemeteries?
There is nothing wrong with flying flags from other nations in the U.S.
I collect flags and fly them next to Old Glory all the time. Historic, national, state, rare ones too. I’m EXTREMELY careful of my choices though, out of respect for others, but the ones I have always fascinates people and they want to know more about them.
It’s all about how and why you do it.