And more importantly, you think a House Judiciary subcommittee has the power to do all those things? You act like the entire Congress was present, no it was an incomplete subcommittee on immigration which focus for the day was on migrant labor.
Lastly, he wasn't invited by anyone in Congress to do this. He was invited by the UFW, United Farm Workers, President because he was part of a program to work as a laborer.
Although it was obvious to anyone that he'd speak and act like this, you wouldn't be one to support baring an individual from speaking in front of Congress simply because what people think they are going to do?
Remember, know facts then make opinion.