The notion that supermarkets set the price and the producers have no choice but sell to them is a fairly misguided one. Supermarkets offer to buy large quantities at reduced prices, and the producers can choose to sell to them or not sell to them. If enough producers refuse to sell for a low cost, supermarkets have to up the bids in order to get the goods. If you're a large producer, it's easy to sell to a supermarket because it saves on transaction costs, that is, you don't have to spend time trying to sell to smaller businesses or directly to consumers who would pay a lot more, but cost you a lot of time to arrange. If the farmers decide it's not in their best interest to spend the time and money in selling to smaller businesses and individuals, it's them who are choosing to sell to the supermarkets. Likewise, if consumers choose to not spend the time to try to buy directly from the farmer or from smaller businesses, and want the convenience of buying all their groceries and produce from the supermarket in one go, that's their choice also.
It could be that the current price for eggs is unsustainable in the UK (where I live that is the price for high quality organic, free range eggs, with conventional eggs costing between 40 and 60% as much), but if that is the case, the problem starts with the producers selling low to be able to maintain their operations, especially those who have massive debt are the ones who are taking a gamble that egg prices will rise before they go bankrupt. Maybe their gamble will pay off, and maybe it won't. It's really them who need to be making this analysis, all we can do from the outside is speculate on whether this is a profitable gamble or a losing one.
In any case, as consumers the main focus should be the quality of the eggs we get and the price we pay for them. We want the quality to be high and the price to be low, that's it. I want free range eggs because those are of higher quality than conventional factory farm eggs.