Geraldo Rivera is a smug, arrogant, race-baiting know-it-all who sits on the radio and poisons his audience by decrying and defaming anyone who uses the term "alien" (which is a LEGAL TERM) to refer to anyone who isn't a citizen/resident of the United States, stating that it's "racist" (despite the fact that ANYONE from ANY nation is an ALIEN, by definition), and that it should not be used.
He also has poisoned his audience by decrying and defaming anyone who understands what the Second Amendment is really about: stopping people, regardless of their intentions, from inflictig their will on others without redress. It doesn't matter whether it's state, local, Federal, the simple fact is that human nature is what it is, and there will ALWAYS be people who attempt to control other people, hiding behind the mask of "it's for your own good." Thanks, but the INDIVIDUAL should decide what is for his/her own good...not YOU.
He sits behind his microphone, poisoning his audience by whinily saying things like "this fear of the government...it's a sickness" and "you sit there and pledge allegiance to the flag, and the government it represents" (demonstrating a TERRIBLE ignorance on his part...it is not the government, but rather the COUNTRY...you know, the INDIVIDUALS who make up this nation...we pledge allegiance to), and "you cannot tell me there's not a racial component to this"...no, Mr. Geraldo, we do not care what race the person trying to remove our rights is. It doesn't matter.
Enough is enough. Tell Geraldo he HAS to go.