Bob Beckel is a liberal Democrat political commentator. He often irritates Democrats by making sense on issues such as criticizing Islam. His lack of adherence to political correctness is also a target of ire for Democrats.
Beckel was a co-host on The Five on Fox News before being fired in 2015 for his "personal issues" regarding substance abuse. He later returned to the program in January 2017 after a brief stint on CNN. Beckel was fired later that year for allegedly making a racially charged comment against an African American Fox News staffer. Beckel frequently appeared as a panelist on other Fox News shows and also co-hosted part of Fox's New Year's coverage.