1) Marriage is not just a religious thing. In the United Kingdom civil marriages can be performed in registry offices and other properly registered venues. So when the Government talks about equal marriage it is not just talking about marriages in churches.
2) The Government does not plan to force any church to carry out same-sex marriages. David Cameron made that pretty clear:
I support gay marriage. But no church, synagogue or mosque will be forced to perform them. It’s also a free vote for Tory MPs.See also "Why Do Gay People Want To Get Married By A Church That Hates Them?" and "Will Religious Organisations Be Forced To Perform Same-Sex Marriages?"
— David Cameron (@David_Cameron) December 7, 2012
If you feel benevolent and particularly generous, this writer always appreciates things bought for him from his wishlist