Google is drowning in crap. What frustrates me is that they have the data through Analytics to figure out what sites people actually find useful, and yet refuse to use that data out of fear of alienating advertisers. I think the company should be less focused on opening up new ways for spammers to game them (+1) and more focused on figuring out ways to efficiently regress SERP position on site traffic in order to come to a better understanding of which results people actually use.
That said, I'm really sorry to hear you lost your job. I'm in the education industry and imagine margins have to be paper thin for a teaching directory even done right. So maybe it is a good thing to move on and find other opportunities. Leaving on good terms is important, and it's classy of you to still promote the company in your blog.