A McDonald’s restaurant in Weslaco scored 40 demerits for expired foods and improper employee hygiene practices.