I think there are a few issues here.
Firstly you are not that much over weight, and your partner should be ashamed of himself calling you names.
3 years ago I weighed over 17 stone and was with my now ex husband who constantly called me names which made me want to eat even more !!
I joined slimming world and have never looked back !!
I am now at target, 9 stone, eat loads and am a size 8.
Slimming pills are not the answer.
I would recommend slimming world to anyone, you can fill up on pasta, jacket spuds and have chocolate etc in moderation.
the support from the group is fantastic and once you are at target, membership is free unless you go 3lb over or under. you just pay again till back at target.
I used to live in Rotherham and the best gym I found price wise was fitness first but I know that is mixed.
I find dancing round the room is good with my little boy lol !!!
Please look at slimming world cos I have never looked back and yes, sometimes I go off it and pig out, but always pick it back up and I love my body now and my life xx
Best wishes to you xx