The phrase "point of no return" refers to a moment or place where it is impossible to go back, and any further action will inevitably lead to some irreversible consequence. Full definition
His post on «runaway tipping points of no return» is also essential reading. (dotearth.blogs.nytimes.com)
Their time would be better spent on their careers or family rather than in the pursuit of a few more basis points of returns. (thinkadvisor.com)
There's a lot of feeling around for how each level is laid out, and since you'll come upon several points of no return, it can be frustrating. (darkstation.com)