No, I don't really want it do be a taunt for the fighter, because it might be a fighter that's squishy. Like a non-guardian. And I will elect to save their asses

With a lot of fighter threat control skills that effect not only themselves but other fighters, they are getting it more often, and sometimes will hold aggro longer than is necessary/intended.
I don't want them to fuck with the rescue portion of this skill, period.
The only change that needs to be made, if any, is to swap the swashbuckler with someone else, if the swashbuckler is under attack. But simultaneously, I think that part of this skill would be rather pointless, anyway. We already have an evade that gets mobs off us right away. Do we really need another? Just use hideaway.
Some would argue that it's a good way for a tank to get aggro back after dying, but I really have to disagree, because I've seen tanks have absolutely no problem taking the time to completely rebuff their own buffs as well as wait for buffs from healers, and they still get aggro back after all that passed time.
I will concede that the skill might be broken in terms of swapping positions with someone lower than you on the hate list, but again I see that part of the skill as being not very useful, and I would rather not see the rescue part fucked up so we get a skill that's basically something we already have.