Just pointing out some facts upfront about the media organisation you are posting content from, you won't read an article critical of Russia from them ever.
I didn't comment on Mearsheimer's speech here, infact i've posted some of his recent full speech and Q and A in other threads. And I've listened to him previously as well as other critical thinkers in the "realist" space.
CNN has bias I agree. Why you would reject one form of biased media and then consume the biased media diametrically opposite is however seemingly comical.