NBC caves to liberal hosts, fires ex-RNC chair