Olivia Wilde Slams Shirtless Justin Bieber