Yes Holmes did fight bums. when it comes to fighting bums Roy Joke jr is the all time champion.