I just have to say that I dislike Worf for the same reasons (well, one of the same reasons) I dislike the pre-Crisis Superman -- he was raised by humans on a human world in a predominantly human environment, but instead of embracing his adopted human heritage, he completely disregards it in favour of a culture that he hasn't been a part of since he was a small child.
Worf should have been the Spock of TNG -- ie. someone whose nature was constantly at war with their nuturing. Instead, he was just a big, dumb joke who constantly spouted that Klingon honour bullshit while serving as some villain-of-the-week's punching bag.