Not all fishmeal is bad! Low quality fishmeal may be the leavings from a cannery floor while high quality fishmeal may be made from whole fish...oh it's certainly mot table ready fish, but still whole fish (which is better than heads, skin, and bones!),
For an in-depth look at commercial fish...