It looks like a typical age discrimination scenario. A supervisor makes hostile remarks about older employees and expresses a preference for younger ones. An older employee with an excellent record gets fired for trumped-up reasons and a younger employee is hired to replace her.
Finally, some good news out of the 8th -- kudos to Ellen Simon for writing this blog post and for WorkPlaceFairness.org for linking to it.