Awesome article! I guess my highlights went a bit out of hands, oops! :) But, I agree with everything you said.
As a society we are so used to instant gratification that putting a lot of effort over an extended period of time and not seeing the "expected" results drives us nuts! However, harming ourselves with patience and persistence is the only way to succeed!