Keegan Bradley = 4 wins (1 major), ranked 152nd in the world, career earnings of $26 million.
Rickie Fowler = 5 wins (The Players Championship), ranked 65th in the world, career earnings of $39 million.
I don't know about anyone else, and no disrespect to Keegan, but I'd take Fowler's career over Keegan's in a heartbeat, despite the lack of a major tournament win.
Some of the old timers (Faldo) are probably just chippy because they weren't competing for nowhere near the purses the players today play for. And it's understandable, the instant-millionaire purses have definitely put a ceiling on some players' motivation and focus.
But had Faldo been competing for the amount of money back in his prime that these guys today are playing for, who's to say that his career wouldn't be that much different than Rickie's?
CH3 has made quite a nice life for himself by simply making cuts and keeping his card, $40 million in career earnings. Three wins, best finish in a major was T10 at Augusta over 18 years ago.
Perspective is never a bad thing.