Quite the pedant, aren't we? Yes, you are right, The United States of America is a republic, I guess that blows tinybadger's whole argument, huh?
On the other hand, if we replace the word "democracy" in tinybadger's post with the word "republic", it still makes sense to me.