What the colours mean:
Purple - Aggro on you
Yellow - High threat
Red - Threat on you
When playing with another tank: (raid/world boss scenarios)
Purple - Aggro on you
Green - Aggro on other tank
Has default blizzard threat colours for friendly/hostile units