Feeding fish is a bad thing IMHO. Too many divers offer them food items that would NEVER be on a normal dinner plate in the ocean. I'm thinking of the divers who actually use containers of cheese whiz (heck, I wouldn't eat that stuff), or hot dogs or other processed foods. Bad.
And feeding fish other living things in the sea is equally a bad. I see too many divers here killing sea urchins to feed sheephead, garibaldi and kelp bass. I suppose some of them feel they are "doing good" by killing the sea urchins. However, we don't have a problem with sea urchin barrens here because the sheephead keep them in check naturally.
I refuse to feed anything other than myself and my dive friends (they like my Thai green curry). However, I love it when I get to film a critter munching on a natural food item.