No... Id say it proves he has some backbone.
I see no harm in a geography classroom displaying world flag. Its not as if he was asking the students to pay obeisance to those flags.
This is the sort of idiocy that has people thinking Australia is in eastern europe.
The law is indeed stupid, and should probly be changed.
There's a big difference between "backbone" and deliberately becoming a martyr over something trivial in the overall scheme of things.
If your employer tells you to do something, and ESPECIALLY if it involves following the law, then you do it.
And you write your legislators to complain that the law is overbroad.
Instead, this teacher lost his job, apparently wants to become the Cindy Sheehan of Colorado teachers, and make a big stink. That's just dumb.