I know it's easy to say 'just say no' but for some people that is hard to do and they feel intimidated. It might seem good advice to just take the prescription and not take the tablets but I think that that leads to more stress, ie, you get the prescription from the chemist (because the Doc will know if you don't), you then have to remember when that prescription would have run out had you been taking the tablets) and then get another prescription (or as already mentioned you don't get the prescription and then you are back to square one at your next appointment). You then go back for your blood tests which may still show a high h1ac and your Doctor will wonder why and maybe up your metformin or start talking about insulin because the metformin you haven't been taking isn't working. It all sounds very complicated and deceitful to me and would add to the stress. I would not lie to the Doctor about what medication I'm (not) taking, it can skew his/her following actions. I would have a conversation with him, listen to him and all the rest and then say 'Well I want three months without it and then we can re assess', that is perfectly reasonable. As others have said, it is your choice and I think the only reason Drs would chuck someone out the practice is if they were abusive or putting themselves in immediate danger by refusing medicine or being massively reckless.