I've watched this movie 3 times now, and it gets better each time. The message is clear and point well-taken. I think this movie offends because as the old saying goes, "the truth hurts". Superficial beauty is craved by society despite it's ugliness. Gwyneth Paltrow was outstanding and Jack Black was excellent as usual.