Earlier quoted context omitted.
If you're in the US, there are already several universally protected classes (race, gender). Why would a parent knowingly disown and put their gay child out on the street, risking criminal charges and effectively wasting however many years of effort they put into raising their child? I don't know, but ~40% of the homeless American youth population identifies as LGBT. (Source: http://williamsinstitute.law.ucla.edu/pre…
So, in this case, you were young and irrational and didn't understand the cost of replacing a good developer? I'm still processing your upstream comments, but anecdotally, when I got to spend about a year on the street, Imma gonna to say that in central Texas, there were a lot of people with mental challenges (which is sad) and a whole lot more with drug issues (which is a different problem, and separately sad), and…
Maybe the methodology was incorrect or the sample unrepresentative, my only personal experience with it is the one friend.