The ADA is intended to protect people who self-identify. If some chooses not to hire me because they see my essays at the top of my online resume, then they are violating Federal Law.
Correct, but unfortunately you will probably never, ever, ever know if this is the case and you would have a hard time proving it anyway so the point is probably moot. The real question is: what can someone who is having trouble finding work do anyway? See my response below.
This is a fair point too, at least in as much as job seekers should be screening employers for a variety of things. Not enough job seekers do that. They just say whatever they think will make the employer happy.
In recent years I've come up with a few ways to screen potential employers.
One good way, before interviewing if possible, is to travel to the office during the time of day that you expect to arrive, were you to take the job. For most people that would be morning rush hour, but I commonly work at night.
As well, travel from the office to home - or perhaps to the general neighborhood where you expect to relocate - at the time you expect to get off work.
When you interview, ask the hiring manager whether he knows where you would be likely to sit, where you to hire on. In the case of my work at microsoft, that one question would have led to my turning down the contract. I was expecting an office with a door I could shut, but because I was a contractor, on my first morning I was told I'd have to sit in - I Swear I'm Not Making This Up - "The Boiler Room".
If they have a lunchroom, ask to see it. Extra credit if you can actually eat there.
I personally care quite a lot about what I can before and after work, and during my lunch hour in the general neighborhood of where I work. Some people don't care but I do - if there aren't any cafes in the area, I don't pursue it. That precludes quite a lot of otherwise good jobs that are in the middle of huge industrial parks.