Mechanically, Magic Bounce only acts to reflect status moves back to the user. Your opponent's Pokemon was not the user of Taunt, so the only Pokemon the effect can bounce back to is your Pokemon.
Otherwise, you can justify this as a way to punish indiscriminate use of status moves, and players using Magic Bounce as a crutch to ease decision-making.