Rather then go into the details of my current situation I will just skip to my main question.
When a deadline is missed due to a coworker's or supervisor's failure to do their part in a project and then they try to make you the reason why it wasn't met do you:
a) Stand up for yourself and prove that it was not your fault and provide documentation on who's fault it was.
b) Suck it up and drive on, because in the case of a stubborn supervisor it will still be your fault.
c) Try to explain the situation as tactfully as possible, yet make sure it is clear who's fault it is.
d) Some other way.
I tried a + c approach but I'm sure I am going to get a not so great response.
I do have 6 emails over the last two weeks saying "Hey I need this to do my part" with "I am working on it" or "I need to make sure your part works first" kind of replies. Now with one day left, even if they do their part I'm going to be behind now.