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

Comments