The Three Stooges

The North American Leaders Summit in Guadalajara, Mexico is making me laugh once again. President Obama gave himself and Mexican President Felipe Calderon a generous pat on the back while praising the Mérida Initiative — which has been a complete and utter failure. The War on Drugs still rages on and the blood of innocent …