Maybe your CNN and MSNBC splash page is different?
https://www.msnbc.com/
https://www.cnn.com/
The rally/march is nowhere to be found on the top or main page. The story on top and center is: Trump lawyers funnel political complaints into mistrial motion for MSNBC.
The story they do have on their splash page is: https://www.msnbc.com/opinion/msnbc-opinion/john-hagee-march-for-israel-antisemitism-rcna125291 which essentially hijacks the real story and turns it into a negative bashing the pastor and downplaying the attendance claiming it was a mere 10,000.