Unemployment benefit is NOT a government handout. You do NOT become a public charge by taking it. You are entitled to it because you and your employer paid the insurance premium every month. Even a person on EAD can get unemployment benefits. You are required to have an A#.
Below is a lawyer's website confirming such understanding.
http://www.murthy.com/news/n_unembe.html