Now, let's be fair. I have had good and bad food both on US and Foreign Airlines.
American actually serves some decent meals, some of them very good. Pan Am served some (dang) excellent food, both internationally and domestically, and in all classes.
On the other hand, while I will give credit to some foreign carriers, be careful...
Air France and Singapore have served some excellent food/meals, then I had a couple on South African that were disgusting and MAY!? have made me sick. So, it goes both ways.
On Lufthansa I had passed up a whole meal, was terrible...nothing is absolute