In fact, defining i as "\sqrt{-1}", while a convenient mnemonic, is logically incorrect- every number (except 0) has two square roots and this doesn't specify which square root of -1 i is. In the real number system, we don't have to worry about that since we can specify the square root as being the positive root. Since the complex numbers is not an ordered field we can't do that. That's even more obvious where you see i "defined" by "i2= -1". Such an equation has two roots. Which one is i?
The most logical way of handling that is to define the complex numbers as ordered pairs of real numbers: (a, b) and definining (a, b)+ (c, d)= (a+ c,We can, then, say that by (a, b) is "represented" That way, we have immediately that (0, 1)2= (0, 1)(0, 1)= (-1, 0). It is also true that (0, -1)2= (0, -1)(0, -1)= (-1, 0) but now we can distinguish between those two numbers. We can, then represent (a, b) as a(1, 0)+ b(0,1)= a+ bi by representing (1, 0) by 1 and (0, 1) by i.
With those definitions "paradoxes" like the one given here do not occur.