I understand your point on fish being in a living hell in an aquarium but I don't agree.
do you not think that fish get beat up in the ocean? it is survival of the fittest. What do you think fish eat? leafy greens and flake food? They eat each other. They are part of the food chain.
In a tank it is up to the owner to keep the peace and to be aware of how to care for them.