lots of people don't like fish.
I think in many cases it is because they don't like certain types of fish.
The flavor and texture of different fish varies as much as that of land animals.
My daughter wouldn't eat fish until I fried up some very fresh dolphin.
One guy I know hates fish, but LOVES grilled swordfish.
A properly seared rare tuna steak taste more like beef than fish.
Anyway......I love most fish......don't care for catfish though....or freshwater trout.