Nick P :
intend it as such. But many people don't mean anything racist by it, and are guilty of nothing more than failing to keep up with who's finding what offensive these days.
But the simple answer to "How would you describe an itinerant thief?" is "an itinerant thief".