Democracy isn't supposed to be two wolves and a sheep voting on who to eat for dinner. There are supposed to be checks and balances.
One reason we are in the current situation is because we have discarded these checks and balances, allowing for the president to behave more like an autocratic monarch. If the other branches of government were performing their constitutional function, and if the executive observed the norms it's supposed to that's when you would have a democracy not just in letter but in spirit.
(Ironically I myself am an immigrant and a naturalized citizen, yet I find I know more about American civics than most US-born.)