In past half century, only the Cardinals have won more NL pennants than the NY Mets.
Count again, Steve. Dodgers have won 6, to the Mets 5.
Also, besides just being flat wrong, your statement is certainly misleading. While the Cards and Dodgers have won more pennants than the Mets over the last 50 years, the Reds, Giants, Phillies and Braves have won as many as the Mets (5 each). So, 6 other teams have won as many or more NL pennants than the Mets over the last 50 years.
(Now, if I were you, rather than making the silly statement you make above, I'd just point out that 5 for the mets is way more than none for the Nats. No arguing with that, unfortunately.)