You HAVE been strong. You've again said what is hard to say. Reminding him you now have feelings knowing he'll never reciprocate is not humiliating, it's strength. You're telling him what you need and reminding him he won't give you that, so you're walking away.
He obviously didn't hear it the first time, so you've said it again. Essentially, you've begun ending things. He doesn't like the fact you are.
SO THE BASTARD HAS THE GALL TO TURN THIS BACK ON YOU!!!!
What a cunty thing for him to do.
Poor thing, him being frustrated. He was always clear on his limits, don't you know?! Gah.
Remind him that because he was clear on his limits, you now know this can no longer work for you. You know you've crossed his limits. And you know you can no longer see him because of this.
Don't work with him to try to find a compromise, as I have no doubt it'll only be you comprising and him lapping up the feeling of being adored.
There is no compromise to be found if you have feelings. There's just a whole load of emotional angst for you.
As @mummypigoink says, endings are hard. They really are. Try to continue being strong to him and vent/weep/moan to us.
You really are doing very well.
It sounds like this is unlikely to end on a smile now. So I see that you have 3 choices:
A) try to work with him to find a compromise and continue seeing each other rarely. Retain those feelings you have for him, but box then up. Know that you'll have to go through all this again at some point. And feel shitty. And have a little bit of sex and connection.
B) continue ending things and finally say no more seeing each other. Start to let the feelings you have for him die off at a slow speed. And feel shitty. And have no sex but a little bit of connection.
C) rip the plaster off. Go no contact and block. Start to let the feelings you have for him die off at a faster speed. And feel shitty. And have no sex and no connection.
All options leave you feeling shitty. It depends how you want to emerge the other side as to which shitty you choose.
This bit is so so so hard. I get the impression your head is 51% and heart is 49% in control. I'd advise to keep listening to that winning head 2% and just keep wading through this awful shitty bit to end things if you can.
And if you can't, we get it!