Sorry to hear this happen to you, Jon. It looks like it's time to look for a new job, bro!

Look for a company that would recognize your abilities and not put you infront of the bus.

Seems like you are a scape-goat.

Andrew