Deaths after soldiers opened fire on a pick-up truck in Mexico have shone a renewed light on the nation's policy towards migrants.