CNN on Friday called the president a hypocrite for taking the vacation, and claimed that Trump was not supportive of former President Barack Obama’s decisions to take vacations.

CNN contributor Dean Obiedallah wrote, “Recall that Trump had regularly skewered Barack Obama for taking vacations while he was President, and had even tweeted, quoting from his own book, that if you like your job you don’t need a vacation. ‘Don’t take vacations,’ he wrote in ‘Think Like A Billionaire.’ What’s the point? If you’re not enjoying your work, you’re in the wrong job.”

Obiedallah continued, “While Trump is clearly not deserving of a 17-day vacation only six months into his new job, we, the people, desperately need one!”

“Typically presidents, like Lincoln, will visibly age while in office,” he wrote. “In this case, Trump is doing a reverse-Lincoln: he is aging all of us. That is, all of us who are responsible for his dismal 33% approval rating.”

Others including late-night show host Stephen Colbert — who infamously went on a vulgar, expletive-laden rant against the president in May, sarcastically said that the president “earned” his vacation.

“He’s earned it … is a phrase that you don’t say about Donald Trump,” Colbert said during the Friday airing of his CBS show.

Comedian Chelsea Handler tweeted on Friday about the president’s vacation and said, “Trump is leaving for vacation. Let’s hope it’s like that vacation that Bill O’Reilly went on.”