He didn't 'end' anything. There was nothing there to begin with.
Another one with the staring. Seriously - a lot of staring does not automatically equal an attraction.
But look back over what you wrote. He wanted to meet you but not have you as a girlfriend. That's code for - I want you to be my **** buddy and I'm more than happy to do you and then not be obligated to call or take you anywhere or remember your birthday
And then someone else came along who was, to him, a more attractive offer.
Don't be hurt. Be relieved.
You potentially dodged a bullet there.
Oh, and next time someone else dictates relationship terms to you and you're not in agreement and you don't like it, don't just roll over, saying, "Thank you, sir, may I have another?" Be an adult and assert your place in your relationships - whatever you want it to be.