Joe Walsh's presidential bid comes after years of controversial comments