UKIP leader Nigel Farage said David Cameron is paying the price for being out-of-step with the Conservative Party's traditional supporters on the issue of same-sex marriage.
Following the result of three weekend polls that placed UKIP ahead of the Liberal Democrats, Mr Farage told BBC1's Sunday Politics, "It is the Conservative Party support that will suffer most from this proposal".
It wasn't in Cameron's manifesto, there was no public call to do this, and yet he is pursuing headlong a policy that is going to enormously damage and split his own party, particularly in the shires.
I think gay marriage is one of those issues where attitudes in the big metropolitan centres compared to the shires are very, very sharply different.
Mr Farage also denied that his party was homophobic and defended its alliances in the European Parliament with groups - such as the the United Poland party - which have been accused of being anti-gay.
More top news
The supermarket has apologised over claims the livestock were up to six months old despite rules banning such housing beyond eight weeks.
The City of London is braced for the impact of Brexit - and Luxembourg is just one place hoping to capitalise on any jobs exodus.
President Trump has taken a major step in dismantling Obama-era environmental protections in a bid to revitalise America's coal industry.