This a tough one.

I am totally against prohibiting an American Flag.

However, if he is in violation of an agreed-upon ordinance, then he should comply -
especially if it is within city limits.