Former Marine walks for a cause, causes controversy