I completely agree that fishing to kill and keep a fish for food is more just and ethical than catch & release fishing. We kill to eat all the time and fish is some of the healthiest meat a human being can eat, it's perfectly justifiable that we'd fish in order to attain the meat. In my opinion, catch & release fishing is asking quite a bit of the fish, it has to put up with quite a bit physically and emotionally just to provide us with some entertainment on the water, and you could argue that none of us really needs to fish at all to be entertained, despite how much we all enjoy it.
That being said, I also feel that a fight with a fisherman/woman is one of least dangerous encounters a fish can have in the water; encounters with other fish, birds, and other predators being examples of much more violent ones, all of which likely occur more often as well.
That's why I feel there is relatively nothing truly wrong about catch & release fishing. Fishing teaches discipline, awareness, intent, patience, and above all respect, which ultimately stems from discussions like these. All in all, the sport of fishing, through charity work, preservation work, and the teaching of respect, has likely done as much or more FOR fish and their ecosystems that it has against them.
Just my two cents, I enjoyed reading others opinions as well.