Imitation is widely observed in nature and often used to model populations of decision-making agents, but it is not yet known under what conditions a network of imitators will reach a state where they are satisfied with their decisions. We show that every network in which agents imitate the best performing strategy in their neighborhood will reach an equilibrium in finite time, provided that all agents are opponent coordinating, i.e., earn a higher payoff if their opponent plays the same strategy as they do. It follows that any non-convergence observed in imitative networks is not necessarily a result of population heterogeneity nor special network topology, but rather must be caused by other factors such as the presence of non-opponent-coo...