I can tell you that the worst advice anyone ever gave anyone was "don't settle." Why is it bad? Because it is ambiguous. What they are really saying is: "Don't settle __________" without filling in the blank. So many things you can input into that blank seem shallow and vapid. Don't settle on looks? Personality? Fashion sense? It is ridiculous.
Also, the same people will tell you that true love never fades who also treat love as an amorphous emotion that you either feel or don't. Emotions, by definition, are temporal states of being. They come and go. If love is just something you know when you "feel" it, then it will fade like any other temporal emotional state. So, either love is something more than a feeling, or it is not.
If it is more than a feeling, then maybe it is a commitment? I don't know. What I do know is that you are either going to commit to love a man or you will not. If you wait for the perfect man, then you will be waiting for a looooooong ass time (none of us come even close). Ergo, you will have to "settle" on something if you want a lasting relationship.
I have been married for 6 years this month. In all that time, my wife and I never knew I had AS, yet we made it work (it is much easier now that we know). She isn't perfect, and neither am I, but I love her and choose to love her every day. We both settled on fictitious notions we held as children of the perfect man/woman, and we are both dramatically happier for it. You will be too.
That doesn't mean that this guy(s) who "won't take no for an answer" is a good (or safe) person to commit to, but at least he knows what he wants, and what he wants is you! That is pretty awesome in and of itself and, barring stalker issues, is a generally positive thing.