There are a couple of reasons why some vegetarions (pescetarians) eat fish and not other meat. The main one is health, since it is really difficult to get a healthy and varied diet, with enough protein and fat, through eating just plants. A lot of people also don't believe that fish suffers as much as other animals.