rainbow Sorry you're having such a crap time, i was in a similar position once.
I agree with Snoopy above, stay away from facebook, generally speaking theres a lot of people on there having a brilliant time, even if they're not..
Have you any parks nearby? i spent many weekends feeding ducks with my 2.. How about checking out if theres any Gingerbread groups near you to possibly meet other lone parents?