No. Needing help does not make you a bad person. Unfortunately, it would seem to me that this man is not in the right profession for his condescending "bedside manner". A little bit of sensitivity can go a long way and it doesn't seem as though he has much.
I don't have any experience with social assistance, but I cannot see why you can't request a different worker.
He has no right to treat you this way!
Wishing you luck!