Umm...
Acorns are from oak trees, not pine trees.
It seems like you were trying to use the squirrel to symbolize the less fortunate and the overcommercialization of Christmas; all well and good until Santa magically appears to fix everything. It's a self-defeating deus ex machina.This totally negates the importance of your message.