Southern Democrats were more pro civil rights than Southern Republicans, and Northern Democrats were more pro civil rights than Northern Republicans. But Southern Democrats were opposed to civil rights as compared to Northern Republicans, and since there were a lot of Southern Democrats there were a lot of anti-civil rights Democrats.
No, this is false. In fact, during the Civil Rights movement, the majority of those in congress who voted in favor of reforms were Republicans.
I can't speak to all the civil rights legislation, but as to the civil rights act itself you just ignored my entire point (and you were still wrong). Look at the vote totals:
Southern Democrats: 7–87 (7–93%)
Southern Republicans: 0–10 (0–100%)
Northern Democrats: 145–9 (94–6%)
Northern Republicans: 138–24 (85–15%)
Being a libertarian myself, I agree with that viewpoint, but it has nothing to do with racism. If I owned a business, I wouldn't deny service over race. But I would deny it to a gangbanger who comes in with baggy clothes hanging so low that you can see the brown stains on his whitey tighties.
Of course that has nothing to do with the era in question. If that person was white they'd probably get the service, but if they were black no matter how dignified they were they'd be denied service (or at least forced to wait behind the white person for service). Even if the owner themselves wasn't racist they'd have to discriminate or the prominent white folk in the community would single them out.
How do you approach that issue as a libertarian? Community groups forcing business owners to discriminate if they want to stay in business.
However, the three presidential elections afterwards, none of the southern electorates went to Republicans. The first for that to happen (other than goldwater) was Richard Nixon, who took basically the entire nation (including left wing havens New York and California.)
You might want to read this, which consults several historians and has sources:
That article doesn't really disprove my point. No one claims that every Dixiecrat changed their party registration overnight, people are incredibly reluctant to change political identity and the first ones to do so will be the new ones entering the system. And I don't care about Goldwater as an anecdote, but if you were voting against civil rights for racist reasons (either personal or political) wouldn't you couch your vote in some better principal?
But to claim it has nothing to do with civil rights and racism is to be incredibly obtuse. The change started with the civil rights act, the south still has a lot of racism and civil rights issues, and the Republican party still has a lot of issues with civil rights and racism.