do not beat yourselves up over it... now i feel bad for leaving, lol.
as for your squirrel...
just because you are afraid of something does not mean you will run from it.
[spoiler]i may have been joking about being afraid of squirrels /gasp\[/spoiler]