Nope, nope NOOOOPE. Anyone posting and shaming you or making you at all in the wrong here is entirely bang out of order.
you get to ask what you need to ask. Period. You get to set parameters for yourself, your needs, your life.
by not responding, he showed you he is not yet an adult. It hurts, yes, but it truly is that simple. Grown adults can have conversations. Grown adults who are ready for mature relationships can talk about things even if they disagree, even if it’s uncomfortable, and even if they don’t feel the same way or want things to look differently.
it wasnt, as a prior poster said, because you didn’t have sex, ffs- what an absolutely dreadful reply, as if you somehow “messed up” by not being fully intimate with someone who can’t even respect you enough or be adult enough to have a simple conversation?!
oh fuck no. OP, this guy was going to do this- it doesn’t matter if it was now, or two years from now.
you are so so fortunate to have not wasted any more of your time, energy, body, and heart on him.
he needs to grow up, or any woman who is with him will just wind up being a mother.
(I speak from experience, and it is not pleasant to date an avoider - they eventually also lie to avoid conflict.)
I hope you feel better soon, OP. I think you’re far better off having weeded out this guy, by honoring and valuing yourself. Hold your head up, you have done well in every respect (yes, even the message after. Because we all have feelings, and he did indeed behave like a coward.)