Barrister sparks outcry with 'deeply offensive' blog post on rape