SAN ANTONIO — Rep. Henry B. Gonzalez (D-Tex.), was charged with misdemeanor assault Monday for punching a constituent who called him a communist last December.
Bexar County Dist. Atty. Fred Rodriguez said he had delayed filing the charge, hoping for a settlement in the case.
But Gonzalez, who called Rodriguez a "craven coward" for his handling of the case, refused to apologize publicly as the constituent requested, Rodriguez said.
"He walks up to a man sitting down and punches him in the face and calls me a coward? Wow," Rodriguez said.
Gonzalez has admitted hitting Bill Allen, 40, of San Antonio, at a restaurant Dec. 4. Gonzalez said he overheard the man at another table call him a communist, approached him, asked him to repeat it and then hit him.