The bible backs him up in that regard.
Last I heard, our country isn't ruled by the Bible.
National broadcasters shouldn't be making comments on TV about any right or wrong religion. If Gibson truly believes that, he should keep it to himself.
No, the country isn't ruled by the bible, but Christians are. Gibson was stating his personal beliefs as a Christian. If you disagree with what he says, fine, but he has every right to say it and it isn't deplorable in any way. MSNBC isn't government television, it's a privately owned network.