Question: are on the scrap heap?
Answer: If you say that someone has been thrown on the scrapheap, you mean that they have been forced to leave their job by an uncaring employer and are unlikely to get other work.