Very well said Ryan :thumbsup:
Giving the experience of seeing a snake for the first time, especially to kids and disadvantaged ones at that I think is a really nice thing and could be acheived without problems if all is planned first.
I would recommend that one child at a time gets to be one on one with the snake and get to touch it. I myself have let young children touch and hold one of my bp's and all went well. When it came to holding it, I would have the front part with the head and would let them hold the bottom half. That way I wasn't afraid that the snake would bite one of the kids.
I would have a talk with your girlfriend about volunteering your snakes for this without asking you first!
Keeper of 5 snakes, leopard geckos, 1 green iguana, 20+ tarantulas, 2 dogs & a bunch of rats!