It seems to me that he keeps changing the rules; one minute something is okay; the next minute it's not okay. It's almost like a bait and switch. He leads you to believe he will offer one thing, then when you're emotionally committed to move forward he changes his offer to something else.
It's kind of manipulative, kind of dishonest, and very inconsistent. He seems to know exactly how far he can push you.
He accuses you of setting up conditions and expectations, and yet he sets up conditions and expectations as well, and somehow his conditions and expectations are always the ones that get established. The most you get are promises and reassurances that he won't honor later on.
"After all this, he is telling me that I have put our relationship at risk by setting up expectations. That our relationship and my love for him is so unstable that I would be with him only if he made certain compromises."
So you should make compromises, but he shouldn't? Honey, if he keeps up this behavior, you should cut the ties. You deserve better treatment. What's going on now is, well, kind of creepy.
For now I guess you could tell him that what you want is fairness, whereas the current set-up is fair only to him. You might also tell him that you will only put up with it for so long. Pick a date on the calendar and tell him that is the date by which you need to see some improvement in the relationship. And that if there is none by then, that's the day when you'll be ending your part of the relationship.
In which case he might bark, "Fine! Then we are finished right now!" The question is, would that be all bad? Think right now about whether this relationship is good for you, is healthy for you.
I know your options all suck here. I am sorry about that. The one thing I know is that you are being taken on a roller-coaster ride that is not fun.