Woah!

Sorry to zoom in on something there but the: "should we be persecuted for that or more accepted? I think more accepted is the right way to proceed".
I'd say that just because someone with autism or Aspergers may be different/see the world differently in some ways doesn't (to me) mean that they shouldn't be valued just as much as the next person, regardless of any difficulties. So I'd say it shouldn't be a matter of "accepting" that's a bit too much like tolerating, BUT a matter of really valuing and benefiting from and embracing differentness and diversity.
I know that the world doesn't always work that way and there can be a lot of obstacles but with some adjustments/understanding from others (and they are out there) different can REALLY make big differences for the better.
Anyway, back on topic (?) . Computer skills can be overrated, so let's leave that one if it's not applicable. There probably are some REAL things/qualities that I'd define as REALLY important that you have got that come along with autism so maybe personalise them a bit more i.e. not as much what's not so bad about autism but what's really good about YOU.
Everybody (even with autism!) is different so what would you say they are for you? Thinking more logically/laterally? Not letting emotions dictate quite so much over decisions? etc,etc,etc there are bound to be some qualities!
I guess that sometimes it's easy (too easy sometimes) to see the way these can negatively impact on things on things for you BUT just don't lose sight of ALL the ways these can positively impact on you as well. You might just find that when looking at things as a whole some of these qualities have a more positive than negative impact.
And maybe it's worth actually taking time to list each attribute or/and preference to find where you're most comfortable/happiest in the world career (or activity) related.
You don't have to try to find somewhere to try to "fit in", it's as much about finding something that suits YOU, something that YOU'RE happy with, something YOU can excel in, whatever that is.
As for wanting friends, maybe start smaller. Afterall the prospect of going out "to find new friends" can be a bit daunting even for NT's. Start with places you feel comfortable in, or start to find more places you can begin to feel comfortable in. Then it need only start with one person, one comment/one observation/one recognition from you. Rehearse it beforehand if it feels easier for you. But you'll know the "mundane" comments about surroundings, weather or casual/impersonal questions you can throw in. They can be a big step towards making connections.
And hey, not everything said to someone will lead somewhere, most won't, but you can really use those opportunities as continuing practice to feeling more comfortable in taking conversations further as time goes on. I'm sure you have a lot to offer!!
Alison