Why all the criticism of Will Ferrell? What about the writers of the script? The production company that thinks it is a good idea to make such a movie?
Really. Will Ferrell is an idiot for taking the part, but the real jerks are those who came up with the idea in the first place.
Ferrell is also the producer of the movie.