I have not found any Amphilophous to be overly aggressive, but its all about proper tank size.
If the fish sees the tank as too small, it will be aggressive, if there is enough room for the stock population, of the tank, it won't be aggressive, unless its spawning. Its not what we (humans) believe that counts.