The D's are more an assortment of people defined against the GOP coalition than anything.
This is somewhat less true than it once was, though. With the death of blue dog democrats and dixiecrats, we are becoming a more united party. Still basically half the party is minorities and and the other half urbanites and some middle to upper class whites in the northeast and west coast. However, we are more united than ever as a party, while the GOP's tea insurgency is making them less united. Not saying we are a more united part than the GOP, but we are more unified as a party than ever, IMHO.
Of course.
What I'm getting is that, there's no upfront contradiction to being a church-going small businessmen.
While the D's on the other hand have an alliance with homosexuals and blacks/hispanics/union whites.