Analyst says Catholic democrats ‘can’t have it both ways’