Fifty Shades of Grey' called 'direct assault' on marriage, morality