Gunmen disguised as soldiers killed seven people at two police stations in the troubled Mexican resort of Acapulco on Tuesday, despite a military crackdown against violent drug gangs.