An upstate New York woman has been sentenced to five years in prison for punching a 70-year-old Wal-Mart greeter in the face last Christmas Eve.