I don't see how it couldn't work or why it would be so hard to implement. TankerA hits FreakshowA with Taunt. TankerA receives "Gauntlets Off" (for 5-7 seconds, refreshing on striking afflicted target, and receives scaled damage bonus) and FreakshowA is afflicted with Taunt(from TankerA).
TankerA gets scaled damage if:
-------------------------------
-Mob has taunting Tanker's Taunt afflicting them.
-TankerA has "Gauntlets Off" active.
As to the issue of two tankers taunting same target? TankerA and TankerB taunt FreakshowA. TankerA and TankerB receive "Gauntlets Off", while FreakshowA is afflicted with 2 separate Taunts(each flagged to owner). Both tankers fight normally until one either breaks off and buff expires, or FreakshowA is no longer on this plane of existence.
Obviously I can say this, and make it sound overly simple...but to be fair, I did NOT program the game. I was not involved in writing or editing the code, so I do not know how well or poopy the coding structure is setup. I am only relaying what seems to me, at this moment, what would be the logical step(s).