Uhm..... The US did not behave like that with Mexico. Texas for once, was Mexican territory before seized by the US after some conflicts.
And no, the dynamic in geopolitics has always been enforced with military prowess. And again, the US is a prime example of that: they maintain over 750...