Personally, I wouldn't do anything. American law says that it is perfectly legal to destroy or abuse the flag. But it would be breaking the law to physically stop someone from doing it. Because it is just a symbolic piece of cloth and nothing more.