I'm impressed with your post bro... You are right that we should not give up.
When we are didn't struggl then how we are successful in our dreams. Of we are wants to achieve your goals in this life then we should struggl on any work till you have success. If we give up then we are failed to achieve our goals and not can step up in this world.
In this forum we shall be work with Patience.and not give up.