Dead fish should be thrown overboard, it gives the seagulls and other sea life something to eat. And if they were kept on board they would infect the living fish. And commercial fishermen over catch to make a profit and hopefully get away with it.
People have been dying of stavation on this planet for centuries, mainly in the third world, but that's down to over population with no income or way to support the mouths of their kids that they keep having. Their corrupt governments do nothing about it as foreign aid keeps rolling in to pay for it and it keeps increasing in a never ending circle.
Or did I seriously miss the point?