It is no surprise that in today's society, most people expect instant gratification given the advancement in our technology. We've pretty much become accustomed to getting what we want whenever we feel like it.
The idea of grinding out something for a long period of time seems almost archaic, but really can be seen as a very long term investment.
Getting tapped out by all of your training partners in BJJ class can definitely do a number on your ego, make you lose confidence in moves/positions you once thought you were good at. However, the main point is to look at the big picture (elite black belts of your weight class) and know that whenever you feel like you are "good", there is always someone out there who will smash you. Not being complacent and always being hungry for improvement will serve you well in the long run!
now a highlight video of serious guard passing