Honestly, and this will be very unpopular... Jelena Dokic. Only for her deragatory comments after losing some of her matches. If she's so convinced that she 'did nothing right' and all her opponents do is just not make errors, than she really needs to find a different style of game, because her's obviously won't work if that's her intention.
People we are not talking about players you don't like, we are talking about whiners.
If I was totally honest about on court whining I would have to say Jen. She is the closest to John McEnroe with her whining attacks during a match. And the thing about it is that she keeps doing it, because she can get away with it. John got away with it also. I guess the public accepts that type of behaviour from them.
I dont think Graf whined much...she just wasnt always the most giving of the other persons play...which isnt horrible...most legends (I would assume) would think it was their own play that suffered that day more than they got whupped.
i think its pretty accurate to call john a whiner as was Navratilova...man could she sound so childish
i always thought there was a difference between being a 'telling it like it is' person or rude or whatever vs...being a whiner......serena doesnt whine (i dont think so at least) but martina n did quite a bit.