I agree with much that was said. I almost never complain and always try to be as humble as possible. One has to remember the vast amount of people who have nothing at all, and how great it is to have food.
It is a very admirable character you display here. However, I don't have a problem with a little bit of complaining, it's just some people ALWAYS complain, and this I get tired of. It's just that it's so little productive and it doesn't solve anything. Some days we're more negative than other days, but there are always outlets we could use to change our mood, I'm sure we all have different ways of dealing with it.
But the fact is that, even though a person has problems, there's most certainly always somebody that have it worse, and would've 'killed' just to be in the position of the first person.
I never understood what was wrong with hard work, and why so many have a problem with it. I learned early on that if I worked twice as hard as my buddies, I got twice the results, no matter what I did.
This holds true for anything in life. Grit, just grinding it out, and take whatever comes your way. And then of course, you have to be smart as well, if you see that things turn for the worse, and your current path is leading nowhere, then abort it and get onto a new path.
Some people look to others to achive things, rely on others to accomplish something. It will never work. Any journey you fully commit to, is something you has to do alone. You can be a member of a great team, and hired by a great company, but if you don't have the DESIRE to excel, you never will.
Some people complain that not everybody can be at the top of their field, or a world champ. This is true, but you can always become a better version of yourself, and I never understood what was wrong with that. If you do something and you spend time doing it, why don't you do it to the very best of your abilities, and trying to improve ? It's a big satisfaction to work hard, and then finally get to your goal, ie. graduating, getting your compay on the stock market, or whatever is the goal.
Another thing that I see people continously struggle with is motivation. No matter the field, no matter the task, if you want to achive something, and the work that needs to be done is stretching over weeks, months and perhaps years, even decades, the difficult thing is to stay motivated all the way. It's easy to be motivated for a couple of weeks, then without you even noticing it, level of motivation starts to fade, and you can get into a depression etc. So it's important to find ways to stay motivated, and surround you with people that help you stay hungry.
If you want to achive something, then you need to suround yourself with people that share your dreams. If you surround yourself with negative people, it's too easy to be affected with their negativity. Life's great, and there's so many things to learn, so many places to go!