Man that sucks! I empathize with you!
For your own heart, try to let go and forgive...
As for the job, I am scheduled for a lay-off for the end of the month but hustled and found another starting the same day. I have a proven track record of beating much more talented and "certified" candidates in job openings (from Fire fighter to Code Enforcement Officer, sales consultant to my new job in a lab) and will be more than happy to offer my assistance in any way I can (resumes, cover letters, etc.) if you think it might help. I've had some incredible coaching...