Take a moment to think about this situation.  If you take out the non-binary and racial aspects of the story, it basically sounds like a rant from a disgruntled employee.
Now, I've been a disgruntled employee*, but I never publicly trashed a former employer like this to anyone but my wife.  Are contractors given less leeway and authority?  Probably.  Did he have to ask for assignments?  Well, maybe there was a problem with their work, maybe it's just how the group works and Orion didn't understand the dynamic.
They're not helping their case, and kind of coming off as throwing a temper tantrum.  Which ... cool if you do that with friends in private.  Have a few beverages of you choice, mope a bit, get it out.  But this?  Doesn't leave a positive impression to me.
* The manager praised me up and down as one of the most productive developers he had ever worked with..  Then I was fired because I didn't do lunch or socialize with the group.