CNN Anchor Ashleigh Banfield Quickly Pressed Into Apology for Saying Gay Is a 'Lifestyle Choice'