Earlier this month, police in the Mexican state of Sonora fought a pitched three-hour battle to free a border rail crossing at Nogales that had been blocked by people protesting the 20 percent nationwide hike in gasoline prices that took effect on New Year's Day.