Because they acknowledge it can hurt them. Few will comply with it and expect to see plenty of Mexican flags there. Plus they hopefully will run into problems at the protest from their own crowd for even mentioning the Mexican flag “ban” to those who bring them.