I don't get the Pulaski hate. We get a character modeled on Dr. McCoy almost exactly, and suddenly the character is unpopular. So why no hate for McCoy? If you don't like Pulaski, you shouldn't like McCoy.(I happen to like them both)
2 reasons, as I see it. First, as others have stated, it's a different character dynamic on TNG than on TOS, & even a different mood in how the episodes were presented. There was a certain casualness on TOS that allowed for Bones' cantankerousness to be rather affable, unlike TNG, where such an attitude seemed almost archaic or even conflictual
Second, it was somewhat of a knock-off of an earlier character, the cranky, uncompromising doctor, and though it was not the only close knock-off, it was the one that tended to stick out the most. At least the emotionless scientist of Data had some new angles to work that were disparate from Spock, & the hunky Riker Casanova was down played in comparison to how it got viewed in reference to Kirk. With Pulaski, it was just too overt, & most importantly, didn't jive with the other character flow going on
Besides, Worf was all the cranky guy comedy the show needed, in the end
I could see the first reason making sense if the criticism were more along the lines of "she just didn't work on TNG," rather than that the character was just unlikeable.