CrinklyCrustacean wrote:
America, as far as I understand, is a democratic republic. Why then are the main parties called Republicans and Democrats?
Because... we are a democratic republic!
The first since ancient times, so when the founding fathers got through founding the country and then proceded to gravitate into two opposing parties they gave their parties idealistic names.
Why do european countries like Germany have parties with names like "christian democrat"?
They allows Jews and atheists, and they are not out to make the country into a theocracy like Iran. So what does adjective "Christian" in their name have to do with anything? Are they opposing themselves to UN christian democrats? Or are they opposing themselves to Undemocratic Christians?