the Democrats wouldn't elect JFK today
Why not?
Nor would Democrats elect Roosevelt or Wilson, as both had racist and anti-Semitic tendencies.
What does the racism of another era have to do with a party drifting ever further away from the center? You have missed the point entirely. Lincoln, Roosevelt, Eisenhower, Goldwater, Rockefeller, Nixon, Ford, and Reagan would not be electable today within the Republican Party because they would be perceived as too liberal - not because they were racist.
JFK was proud of America. Can you imagine how he would be laughed to scorn by Democrats?
No, I can't imagine that.
No, the Republicans have not pulled to the right.
Republicans do not hate blacks, gays, Hispanics, the poor etc. Our disagreements are over policies which hurt our country.
But, somehow, only policies that hurt blacks, gays, Hispanics, Muslims, women, non-English speakers, the poor, and the middle class are good for America.
And, somehow, only policies that help rich, white, straight, male, fundamentalist Christians are good for America.
How fortunate for the latter that only their well-being matters for America.
Democrats hate the poor and middle class because they want to keep them in the place Dems put them in. They want to be sure the poor stay poor by flooding the country with more poor to compete for jobs. Poor people tend to vote Democrat so the Dems want to keep them poor and import more of them.
Indeed. We want these people to have health care because we hate them so much. We advocate fair tax policy for these people because we hate them so much. We support jobs programs for them because we hate them so much, and we want them to stay poor. We support civil rights because there are so few black people among the poor and middle class (who we hate). We support gay rights because there are so few gays among the poor and middle class (who we hate). We support women's rights because there are so few women among the poor and middle class (who we hate).
We poor, middle class, Hispanics, women, blacks, gays, Muslims and non-English speakers
are America. In attacking us, Republicans attack America. It is
not patriotic to support only 1% of America. Ignoring the needs of 99% of America does not make this country a better place to live.