“If he was concerned about the flag he could go after the NFL, NBA, MLB or any other sports team who wears the flag on their uniforms, which is a no no.”
A “no no” is not illegal, just bad form.
Against the flag code, if that is the law we are trying to abide by.