As a correction, Froggy, no Frenchman ever discovered America. The only French explorer I can think of was Champlain and all he got was a skinny little lake upstate.
Your claim that Americans owe the French something because Europeans discovered America is like saying we owe you something because Europeans discovered geometry. You, decidedly, are not all Europeans, you are French, and that comes with hating and being hated by most other Europeans you want to claim as part of yourself.
And more, where do French people get off telling America we're undemocratic? Need I remind you of DeGaulle and that whole martial law/Algeria thing?
I guess that's the problem, you Europeans might have the irony down, but you have terribly short memories when it suits you.