Was it appropriate for Barney Frank to call gay Republicans ‘Uncle Toms’?