I am really sorry to hear about your son's accident. It's a good thing that you were able to help him through your tenacity and familiarity with Workman's Comp.
I would like to comment on one item in your post. Before we had domestic partner benefits at AA, my partner (we have been together for over 18 years now) was a "non-entity" as far as the company was concerned. In other words, our relationship was not recognized on any level. He could not even pass ride because D3s were strictly allotted to siblings, their spouses, and their children. Fed up with the blatant discrimination, I spearheaded a petition drive requesting domestic partner benefits (DPB). With the help of my friends, this petition was circulated in Honolulu, San Juan, Seattle....everywhere we had crew bases at the time. Over 6,000 signatures were collected from flight attendants, cabin service personnel, agents, mechanics, a couple pilots, and even some flight service managers. After I submitted the petition to Human Resources at AMR, the request was denied. AA had no interest in extending such benefits to its employees.
Shortly thereafter, the great city of San Francisco passed a law that required all businesses employing over a certain number of people and who do business directly with the city to offer DPB. This little law was to have astounding ramifications throughout the airline industry in the United States. When United Airlines sought to renew its lease on the hangars at the SFO airport, the city agreed to do so only after the airline complied with the new law. UAL balked at the demands and filed a lawsuit...along with American Arlines and the ATA. Once AA understood it was engaged in a losing battle and that the publicity was causing more harm than good (despite ongoing threats of boycotts from the Christian right if the company offered DPB), the company caved in and decided to offer DPB. There was absolutely nothing altruistic about it.
I just wanted to clear up any confusion regarding this matter. Furthermore, we still have a looong way to go before we attain equality. On the federal level, we are still taxed on our partners' insurance, pass riding, etc. We have no legal recourse for immigration or social security benefits, etc. For example, my aunt lost her partner of 40 years to a stroke and she receives nothing from her partner's social security or pension. Whether one agrees with same-sex unions or not, this country is ultimately going to recognize them. If Spain, France and Canada can do it, so can we. We simply have to shed a bit of our puritanical mindset if we truly wish to accord equality to all of our citizens.
Peace.
Art in Miami