I've definitely pulled aggro on a target the tank is actively attacking, so it's not always as easy as just setting up a macro. It's really not difficult to pay attention to your enmity bar.