Haven't touched the game in a while, but apparently we've just had a new patch and got a new Taunt, which bypasses physical armor.
Pretty sure the main reason we complained about Taunt is that it was blocked by armor. So it sounds to me like we got just what we wanted. The idea of using Taunt is to manipulate enemies' targeting, forcing them to use attacks on someone who can tank them, not really to manipulate their skill-using. They shouldn't become dumber while taunted.
And losing control of your char is almost the whole point of being Taunted, too.
If we want to adjust anything, it would be the range and duration of the skill, as well as preventive measures.