Well, I think I agree, for the most part.
However, the Democrat base is a little bit wider than simply the leftist antireligioners.
The underclass is the Democrat base as well. They like Government handouts but do go to church.
The Dems have to put together a coalition in order to win elections. The Dems have a real tough time winning without Catholics for example.