Could easily change out warriors with rogues, hunters, mages, or any other class that cannot tank, as you could be on your tank!
But, while it doesn’t drive me crazy, I do think that it’s better for those who play a class to play all the roles it is capable of, to better familiarize themselves with the toolkit that is available, and tanking on a warrior is no exception.
To the OP, have a look at Elite’s Warrior Tanking Guide as it may be a good starting point for you for macros, etc.