crawl (all) over each other
Of a group or population of people, to be in fierce or eager competition with one another such that the individual's well-being, success, or survival becomes secondary to that of others. It's sad, really, how people crawl all over each other just to earn a little bit more money. Whenever a major disaster occurs, people crawl over each other to secure food and shelter for themselves. Any time a promotion comes up, half the department crawls all over each other in an attempt to get it.
Farlex Dictionary of Idioms. © 2024 Farlex, Inc, all rights reserved.