In many places, employers can discriminate based on sexual orientation. In Louisville Kentucky a few years ago, they were debating a gay rights ordinance (for employment), and its opponents kept saying the homsexuals didn't need "special rights," that there wasn't discrimination on sexual orientation. Then some Baptist relief organization (that operated on city contracts) fired a lesbian when she was inadvertantly outed. It became clear they had every right to do that, she had no grounds to sue. So suddenly the "special rights" argument fell apart. The gay rights ordinance passed (ironically including a clause allowing religious employers to discriminate, so that the lesbian wouldn't have been protected by the new law). Many jurisdictions now have similar laws -- but most jurisdictions do not.
They have been debating similar legislation in Delaware for a number of years. Interestingly enough, because of an Executive Order issued some years back by a former Governor only people applying for or with state jobs are protected from discrimination including sexual orientation or tobacco use among other things.
Honestly I don't think the government should be telling private sector employers who they can or can not hire.