Columbia's sin is that it's poor and there's hardly anything they can do about it.
If you think that US is morally superior to "weak, corrupt" Columbia, consider this: during prohibition "Al Capone bought legal immunity by administering bribes to police and politicians. He practically paid off every law enforcement agent and politician in the districts in which he operated his illegal businesses." (source: http://www.umich.edu/~eng217/student_projects/nkazmers/organ...).
There's no escaping economics.
If your opponent (be it Al Capone or Pablo Escobar) can spend hundreds of millions of dollars on bribes, he will beat you unless you have billions to spend on counter measures.
And if you think that "it was then, it wouldn't happen in US today", consider Citizens United or net neutrality repeal, paid for with legal bribes by large corporations against the wishes of majority of citizens.
Comcast doesn't do anything illegal so they don't have to hide their activities the way drug lords do but the underlying mechanic is the same: they have millions to spend and they figured out a way to spend it to buy legislation that is good for them from "weak and corrupt" US Government.
To reiterate: the issue is not moral failing of Columbia or Mexico but a simple fact that rich and powerful always find a way to corrupt the system.
The bigger the imbalance of power, the bigger the corruption. In extreme cases you get extremely rich actors (drug cartels) operating in a relatively poor countries.
We should be thankful that US is a rich country so it can win at least against violent criminals but let's not kid ourselves: US is plenty corrupted.