I'd like to ask if anyone knows the origin and the usage of 'have your lunch handed to you.' I know it means 'to be outperformed.' But does it imply that if you're not working hard more, you will be got rid of (have your lunch handed to you and go back home.)?
Could you please give me a sentence by using the phrase and paraphrase it?