i think he uses your relationship and the fact he could end it, as a way of keeping you in libe
he's probably a big ball of scared insecurites, which manifests itself in controlling and cold behaviour
he knows he has a good thing, is worried others covet you, and instead of being flattered, he thinks the way to keep you is by making you feel worthless