Ok Einstein,
Answer this question:
Who is more of a carpetbagger, a Muslim 'son of African slave owners' raised in Indonesia and Hawaii and educated on the East Coast or a Catholic 'son of slaves' raised in Maryland?
Obama has spent about 12 years teaching law in Chicago, that does not mean he can represent an Illinois farmer in a Republican Senate.
You're really into this religion thing, aren't you?
You want to discriminate against Muslims? You apparently forget how Catholics were persecuted in this country in its early history.
Keyes has been a talk show host for the last six years.
Can talk show hosts represent farmers better than teachers?
A person's ancestry and religion have nothing to do with carpetbagging. Alan Keyes and Hillary Clinton are both carpetbaggers because they are politicians who moved into new localities for the specific purpose of running for office there. Many voters resent that, or at least are suspicious about the motives of candidates who do so. It's up to the candidates to overcome that suspicion, and many past "carpetbaggers" throughout the country have successfully convinced voters to elect them (and many, many others have failed). Alan Keyes must overcome that obstacle as a prerequisite to winning his race.
The fact that Keyes is a hypocrite on the issue hurts him badly. If he had never criticized Hillary for carpetbagging, it would be vastly easier for him to justify his own similar actions. Now he's hoisted by his own petard.
If you believe Keyes is a much better candidate than Obama, and want to provide reasons why Obama should be defeated, that's fine. Have at it. But trying to somehow claim that Obama is more of a carpetbagger than Keyes is totally ridiculous, and it just makes you sound silly and desperate.