There are two, ok, three reasons it fell short. First, there were a couple of parts that were pretty serious; too serious for a movie co-starring Leslie Neilson. Second, because of the serious parts the movie was kind of choppy--there wasn't a good flow. And third, if there are people who aren't up on both sides of politics (like my daughter) most of the comedy is going to go right over their heads. Brandi actually fell asleep!
This is one of those films, as RS mentioned, that you want to do well at the box office, because there really needs to be more of the other side (as opposed to the "left" side) portrayed in movies. Sadly, though there were many well known actors in this movie, it could've been so much better.