I thought your fact check was very insightful, and I think that CNN is a very reliable source to back up this claim as well. I would just suggest another source since CNN, like any other media, can have agendas and preconceived opinions. It is important to have multiple points of view on a situation.