I don't understand the hate for this movie: is was just plain fun. I don't know how this movie is offensive, probably because I'm not American, so I can't comment on that. First off all: don't look for a message in this movie. I keep reading, people saying there is a message. There is NO MESSAGE here. It's just fun. It's so bad it's good. The plot didn't make any sense and that's what was funny about it.
I'm very relieved to finally see an animated movie made just for fun and without feeling the need to add an unnecessary message or plot or emotional attachment. There was only one instance where they tried to get you emotionally involved, it didn't work but it didn't disturb me either.
Very refreshing and highly recommended during the holiday season!