As someone who's tanked in many different environments (heroic raiding guilds, normal raiding guilds, 25s, 10s, dungeons, scenarios, etc.) I can safely say that the only thing that annoys me is a hunter pet taunting mobs off of me. I pull quickly. If I don't and someone pulls for me, I take it as a sign that I need to speed up. It's just as much their time as mine. If we wipe because of it, then we kick them. Simple as that. I whisper other tanks before bosses and tell them when/if they need to taunt and where it would be required (LFR usually), and that takes all of 30 seconds.
I feel like everyone is overvaluing tanks. Just because there's less of us doesn't mean we're more significant than a dps. They have to wait in a 30 minute queue with the hopes that they're going to get four more competent players. Tanks wait in a ten second queue and only have to worry about if they'll out-dps the dps. Either way, the odds are that they're going to have to wait exponentially longer to complete a heroic.