...and there is no morality without religion. Therefore, democracy without religion does not work.
Freedom brings responsibility. If you do not want a king, dictator or big government to rule over your life, then you must learn to rule over your own life with morality and integrity.
Why does democracy not work in countries like Venezuela and Cuba? Corruption.
Why has democracy worked in the US up until recently? Because the founding fathers were moral and religious people who came up with a heck of a constitution and with a heck of a form government that hasn't significantly changed in over 200 years.
Sorry, but you're wrong. You get an "A" for effort, though.
But an "F" for general performance.
The reason why democracy isn't working in some places have actually been studied by Robert Putnam.
It has to do with social capital.
Where there's lots of social capital, there is a good foundation for democracy.
Where there's a lack of social capital, there is not.
Social capital is founded with things such as choirs, bowling clubs and other kinds of local organisations where citizens bonds and bridges.
I suggest you to read Putnam's first book:
Making Democracy Work: Civic Traditions in Modern Italy
Then, read his most famous work:
Bowling Alone
FWIW, the religious reference you're making is ridiculous: Look at countries like Iran, Venezuela, et al. These are countries that are very religious. Southern Italy is very religious, but is more corrupt than the Northern Italy, Northern Italy which is more secular.
Like I stated: An "A" for effort. But "F" for general performance.
-Hedge