The gospel singer need not apologize for what the Word of God has to say about sin ["Ellen disinvites gospel singer after anti-'gay' sermon"]. Sin is sin . If you don't warn people of what the consequences of their action will be, than you will be held accountable.
We need to stop people-pleasing and start God-pleasing if we call ourselves true followers. God will do more than any talk-show host can or will do.