PM admits to 'some compromises' but refuses to 'quit half-way'