Term: hobophobe
Example: john is a really big hobophobe
Definition: (n) a person that is afraid of hobos