Well, as to waiting for the labor law experts...you are still waiting but it appears you are a union member, yes?
If so, file a grievance through your union. That is why they are there. As a union member, you do have that right. If you do not know or understand your contract, you should learn it and ask the appropriate union leaders for definition on areas you do not understand.
as well, if you fall under FMLA guidelines, you have recourse there as well.
While you are filing grievances, you might want to consider one for the "unintentional" racist remarks. Document everything as this appears it could go well beyond your work place and its' leadership and could end up with the EEOC, if you want or need to go that far.
Here is a link to the Dept of Labors' FAQ on FMLA
and a link for info in general on FMLA

