They didn’t ban the rainbow flag by name. They simply said the only flags to flu from city buildings are the American, state/city, POW/MIA and flags other nations for say a dignitary visit.
I see no problem with this.
Yeah, its pretty reasonable imo.