This site is not affiliated with the Catholic Church in any way, and the presenters openly reject the teachings of the Second Vatican Council and the Catechism of the Catholic Church.
In other words, you are using three non-Catholic sources to slander the Catholic Church.
Huh?!? Where? When? That's a slander of a good faithful group.
And they rescinded the video in question in this blog post and apologized for its erroneous content.
From their website:
Bingo! Anyone can call themselves "Catholic" but that doesn't mean they follow the tenets of the Church. Take, for example, Pelosi, Kennedys, Kerry, etc.
“you are using three non-Catholic sources”
Err... do you mean they are not Catholics? They seem to think they are Catholics. Other Catholics seem to think so to. Why would they have those sites if they are not Catholics. I think I’ll take their own word for what they over what you say they are.
Hank