If they haven't, on behalf of Rep. Joe Barton and the entire Republican Party, allow me to apologize!
Texas Rep. Joe Barton apologizes for apologizing to BP CEO Tony Hayward over '$20B shakedown'
Texas Rep. Joe Barton apologizes for apologizing to BP CEO Tony Hayward over '$20B shakedown'