An American athlete whose parents left Mexico when he was four years old, is catching a lot of heat for carrying the Mexican flag during his victory lap at the Olympics.  You might be surprised at who is the most offended at his actions.

Leo Manzano won a silver medal in the 1,500 meter race, and when he took his victory lap, he carried the red, white, and blue American flag.  But it was the red, white, and green of the Mexican flag that Manzano carried that riled up Ruben Navarrette, Jr., a CNN contributor and a Washington Post writer.

He said carrying both flags wasn't a good look or a good idea because there was only one set of letters on his jersey:  USA.  Navarrette, Jr. also said that he didn't see other American athletes carrying the flags of Italy or France or the flags of the nations of their ancestors, so he wondered why Manzano did, and then said he was representing both Mexico and America.

So what do you think?  Should American athletes carry the flag of the country of their ancestors or just the American flag?  Here's the flag I think our country's athletes should carry: