Bum sounds more polite. Unless you are referring to a hobo.
"I'm not a hobo, I'm a vagabond!"
Now I just got an idea for a group of homeless supers that defend the city from alien invaders...
Vagabond Vanguard
The alliteration alone would drive sales.