Hobo was the costume of choice when I was growing up. It was cheap and did the job. I was very poor so we didn't have store bought costumes. If we weren't hobos, we would have missed out on trick or treating.

I think without the sign it would be fine. Add in a satchel thrown over his shoulder and he's a hobo and I don't find hobos offensive since it was often a choice and lifestyle, not something they were forced into.
That kid is stinking cute though.

The sign says candy, it's Halloween, kids go asking for candy. I'm surprised people are so upset about it. The sign doesn't say "food". I was a pregnant nun for Halloween two years ago, Iwonder if that was offensive, haha.