Criticism is not equivalent to takfir. Otherwise you would be sheep following whatever is said.
This guy is a wahhabi Salafi, they believe you can’t say a single bad word about the Saudi royal government. Why do you think Saudi pushed this rotten ideology around the world? Support Saudi Arabia no matter what is their #1 rule.