Yes, even with buffs, the druid's pet is not better, as the beastlord pet tanks better because of hps, and AC, and the pet proc -should- help it keep decent agro. If the druid chain heals, they'll lose agro.
The taunt thing happens with any pet. If the mob is engaged by NPCs (pets) and no...