"He made offer to Clegg to do 'the best for Britain, put the national interest first, create a new government of action, strong and stable.' He wants to compromise with Clegg and said he would give him ground..."
I think that Cameron is playing the long game here. I could be wrong, but I think that such an offer has been made in the hope and expectation that it will be rejected. This can only increase Cameron's street cred. He has made the offer, which , if rejected, enables him to occupy the moral high ground. The alternative is a lab-lib government, tainted with electoral failure, which inevitably will pay the high price. Two more years (max) in opposition, with the Tories needing only another 20 seats for an absolute majority, seems a price worth paying.