It's been a busy week in politics, including aome particularly contentious congressional hearings.