Mexican security forces have been engaged in a brutal struggle against the country 's violent drug cartels since President Felipe Calderon took office in 2006 .