Work hard in silence, let success make the noise. This is my mantra! People that talk about their effort and successes are the least successful. If you are successful you do NOT have to tell others. They already know it.
Why work when you can whine and cry about how unfair their life has been. Our Founding Fathers were self-educated men and look what the built. Hard work sweat blood and tears are a thing of the past. Moral codes are lacking: There is a Aaron Tippin song that fits this situation: YOU'VE GOT TO STAND FOR SOMETHING.