Businesses that survive are the ones that take risks and solve their own problems. This is a lesson from our American history; cattle drives came into being because there was no local market. Cattle that were worth $2/head in Texas would bring $20/head at the rail head in Kansas. There were significant risks involved in driving cattle north across rivers and through Indian territory. Those that did it successfully reaped the rewards, some today may even call it huge or unjust profits.
If you think the packers are making all the money, then maybe you should sell your cattle and put all the money from the sale into Tyson, National Beef, JBS or Cargill stock. I'm not saying that I'm happy with everything the way it is, but I don't fault someone for making a profit. The big advantage that I see with the corporations is they aren't risking their own money, it is the money of the shareholders, if they lose money on a business venture, they still get a paycheck.