US politicians have criticised the country's food makers for failing to protect consumers during the recent salmonella outbreak, which has sickened 683 people in 46 states and resulted in nine deaths.