Rachel Shabi slams the media