Sacrifice?

What’s your take on this news clip? Please leave your thoughts as comments.