No, all the dumb motherfuckers are the people calling Americans racist for waving American flags. The treason remark was meant to highlight how retarded the protestors are being.
The problem was never that the kids were wearing American flags. The problem was that the culture of that community has become so Mexicanized that it was socially unacceptable for them to do so.
They can celebrate Cinco de Mayo, that's fine. If I show up to a pub on St. Patty's Day wearing a shirt with a big ass American flag, no one is going to care. If a buch of Irish kids started thrashing our flag around I would tell them to go back to fucking Ireland.