Ted Cruz and Barack Obama may be poles apart politically, but they actually have a lot in common. 

Both are smart, articulate, ambitious Harvard Law graduates who decided to run for president after only two years in their first term in the U.S. Senate.

They also have foreign-born fathers and white American mothers.

Ted's father was born in Cuba and Ted himself was born in Canada.

Obama's father was born in Kenya but Barack was born in Hawaii.

Cruz was a dual citizen until last year when he made a show of giving up his Canadian citizenship in preparation for his presidential run – announced this week —  but there was never a peep from his fellow Tea Baggers, conservatives and Republicans who continue to insist Obama is not eligible because of his foreign born father.

By the way, both men are U.S. citizens and eligible to run for president because their mothers were born in the United States.   It didn't matter where either man was born any more than it made John McCain ineligible because he was born in Panama (both of his parents were American citizens).

So why aren't Donald Trump and the birthers having their usual hissy fits about foreign born Ted Cruz but still trying to delegitimize Barack Obama who was born in Honolulu almost two years to the day after Hawaii became a state?

Could it be Cruz shares their far right views or is it the color of his skin?