I have seen some WHM's that have done some of the above (including an odd one that claimed they only 1V1 and wouldn't heal anyone)

I main a WHM and I say I do my job well, I let tanks pull, I keep Stoneskin on everyone between pulls, I don't kite adds (I will try drag them in the direction of the tank if there is distance between us) raise when Swiftcast is up (unless you are killed constantly and are a liability with Brink of Death) and I am mindful of when I put on Regen (sometimes the lingering effects of a Regen will be on before a pull and it will get aggro on me, but that isn't solely a WHM problem, since the tank can click it off)

Only time I will commit any of the wtfwhm things is if I am with buddies and are trying to give the tank (usually played by a friend) a hard time (in good jest of course)