What came first, the guns, the drugs, or the money?
Legalization would at least stop firefights.
But at the expense of incurring other social ills.
http://blog.mysanantonio.com/texas-on-the-potomac/2011/03/obama-says-he-didnt-inform-mexico-of-u-s-gun-smuggling-operation-because-he-didnt-know-about-it/