This question of "is America a democracy" is always flooded by dumb Fun Fact answers that do not have any real grasp of anything besides the desire to try and trip other people up.
Is America a democracy? Yes. A democracy is any government where the mass vote of the population is used, and it is used in America, as the selection of our representatives and sometimes for referendum. As such, it is 100% true to say that America is both a direct democracy and a representative democracy.
America is also a federal state, a republic, and a judiciary.
The real question about a nation is almost never about what it is, but how well its processes are carried out. Almost every nation on Earth features voting and legislative bodies. The actual degree of free elections and legal stability are what really changes.
A nation like Saudi Arabia is two or three major legal shifts from having the same damn government as the United Kingdom.
Foreigners, despite claims to the contrary, cannot vote in US elections.
Foreigners have a
limited justification for complaint. As they do not live in America, do not experience American culture (as it truly is, not the international spread), and almost never have realistic conceptions of what the whole deal is the world would be a better place if they listened more and made uninformed judgments less. I also recognize this in turn, i.e. I am against Putin and United Russia's stranglehold as a whole, but will also listen to the perspectives of actual Russians instead of declaring their country and people the world's festering pit of darkness.
The people who really have it good are American minors, since they can justify complaining in all circumstances and to great detail but are unable to vote and so are never in the circumstance of complaining about something they should have participated in.