This post and the embedded video is for mature audiences only! Tough – it offends any so-called adult. No one has a right to be not offended, except where there is a specific breach of law. Freedom of expression (a human right) means that on occasion somebody will feel offended. And whilst Freedom of expression is not absolute, speaking freely means that statistically someone is bound to feel offended.
Well – no one reading any of this or viewing the video composite is obliged to spend 22 minutes of their life on it. You have choice – not to click the video and not to view any part of it. Now go away and get mature!