Dem lawmaker says Pa. voter ID ad offensive