Leave it to a pirate to over-estimate the importance of a naval blockade.
While it is true that the French naval blockade helped hasten the end of the war, by the time of the Siege of Yorktown the British were functionally defeated. General Cornwallis was the 5th commander in chief of the British forces (after a long line of failures) and had inherited a fairly dismal situation. He holed up in Yorktown hoping for supplies from Britain, who were much more concerned about the French making inroads in India than the war over here. Even if there had been no naval blockade, it still would have taken roughly 3 months for any assistance to arrive and they still would have had a lot of trouble breaking out of Yorktown.
Any debt of gratitude owed to the French was paid back at least tenfold when we liberated them from the Germans in WW1, again in WW2, and supported them during the Vietnamese war of independence (which the French still managed to screw up).
Maybe before you accuse someone of having a poor grasp of history you should learn a bit of it yourself.