It's too lurid for some and too politically incorrect for others.