No, we don’t only have ourselves to blame!
How are we to know when an appropriate time is, or who the right person is that we should ‘educate’, or when an “opportunity” is, or indeed if we are simply making a pain in the butt of ourselves? As for discussing the impact it has on us, the sort of response I would get from many people would be along the lines of ‘look mate you need to get over yourself, you’re not the only one with problems!’ That would indeed be the case too.
Have you not seen how many people here for example discuss having Aspergers at job interviews, then report back here that they didn’t get the job. I read a question somewhere, it may have been after a YouTube video which asked (approximately) “what does it mean to a prospective partner if we tell them we are on the spectrum?” The very first reply was from someone admitting they weren’t on the spectrum and they said “it means it’s over!”
The fact is you can lead a horse to water, but you can not make it drink! We are not responsible for others ignorance. The people who are open minded enough to care, want to be informed or seek information have every opportunity to do so for themselves, as many people who self diagnosed at first did for example. The information is out there, seek and ye shall find!
Personally, if I was approached respectfully and genuinely by someone who wanted to discuss my diagnosis, or my daughters diagnoses, or what it means to have ASD, I would be very happy to talk with them. I won’t however go around forcing it down everyone neck at every opportunity, I know how that works out. As for moving society’s understanding forward, there are professional organisations, publications, charities etc who exist to take on that task. To be blunt if I may, I’ve done my bit, I’ve been screwed over for a lot of years, I’m tired and I want to enjoy the peace, internal and external that I have recently found. It took me 50 years to reach this point.