does not boggle anyone's mind if they are a student of History, considering your next to last sentence. That is if people would forget the labels and actually look at what the Party is selling. Anybody today should recognize, the Republican party of today, is not the Party of Lincoln. They have nothing in common.
In fact, they resemble the Party of the Confederacy. They are for State's Rights and restrictin rights against people who do not look like them. That seismic shift happened mostly during the Civil Rights Era. And you are still seeing it in play today.
It also has everything to do with the Civil War of the Past. The Republican Party of today, always like to cite our Founders but they have forgotten something. The original Constitution put forth by those Founders changed after 1865.
If I was to compare President Obama to any Historical President then it would be Mr Lincoln. They both came from the same type of background. They both were Lawyers. They both had a Professorial character about their styles or delivery. They both came to power under troubled times. They were both elected to a second term after a troubled first term but bounced back. They both enacted historical executive orders ( Lincoln with the Proclamation and Obama with the Dream Act). They both dealt with obstructionists. I can go on and on. The only difference is President Obama is Black. Obama would not be President if it wasn't for Lincoln either. That is ironic but God moves in mysterious ways.