In a series of posts on her official Twitter account, WWE superstar Charlotte Flair explained why she is currently off WWE television.