I really have little sympathy for people that either do not read or try to ignore contracts after they agree, in writing to the terms. And that is what CCRs are, a contract amongst the homeowners in the community. The proper way to change them is to bring up the changes at the HOA meetings and VOTE on them. Just like changing laws. Only easier.
The Freedom to Display the American Flag Act of 2005 says, in part:
A condominium association, cooperative association, or residential real estate management association may not adopt or enforce any policy, or enter into any agreement, that would restrict or prevent a member of the association from displaying the flag of the United States on residential property within the association with respect to which such member has a separate ownership interest or a right to exclusive possession or use.
As an aside, no American flag is ever considered obsolete.
You must be a wonderful neighbor