You claim liberals are "do as I say and not as I do" type of people, but the Republicans are the biggest bunch of hypocrites that ever lived! What you claim liberals are doing, Republicans have gotten them beat a 100x over. You shouldn't claim that you know what Roku's business practices are or how they work. CNN might lean more left at times, but it is just a natural response to the rise of Talk radio, FOX, Newsmax, Breitbart, and their "ilk" as you say. I know one thing they are much closer to mainstream America than the ones you like.