Nancy Giles: 'I Could Punch Every Blue Dog Democrat in the Nose'