Doesn't sound like the size of the flag was the real issue. If so, why was she "told that there had been multiple complaints, that people found the flag very offensive and it had been taken down,"? If folks were complaining about the size, seems to me that she would have been informed that it was too big rather than "offensive".
As far as a 14 year immigrant complaining about the flag, SCREW HER!!! If she's got a problem with the flag, let her go to country where that has a flag she likes. Nobody asked here her but we've obviously welcomed here to the country and now she's got a problem with the flag? Get in or get out, your choice, but don't try to change the radio station!!!
You can legislate this kind of crap all ya want, but the reality here is that the actual people in control of the situation at the site (the lady's supervisor, the governing body of the hospital, etc.) should've defended the flag THEN and THERE, rather than acquiescing to the whim of an ignorant and unappreciative minority.
Wanna a better country? Make it so in your heart first, your family second and then in your community. Wanna let this country become the same as the countries that our immigrants ran away from, just keep letting this kind of crap persist by keeping quiet and waiting for the government to legislate with morality and decency...well, we'll be the immigrants headed to Mexico soon enough.
FYI: I have NOTHING against good folks from any place on the planet coming to this country to be part of our national "family", but I cannot and will not abide interlopers that choose to come here with the idea that they can turn it into where the came from rather than accepting this country for what it is. If I moved to another country, I would expect to learn that countries language and culture and abide by the same. I would certainly retain my heritage IN MY OWN HOME, but I would have no expectation that my new country would cater to me (and EVERY other immigrant from across the globe) by changing the national language, burning their old flag in favor of my own design and providing me with unlimited leeway through "politcal correctness" while tying the hands and gagging the native citizens. All good folks are welcome that doesn't make the country play dough for their molding.
As the old addage goes, "Love it or leave it!"