Sen. Ron Johnson, R-Wi., agreed Sunday President Trump was right to fire former Veterans Affairs Secretary David Shulkin.

"Well, I think the IG report's pretty troubling," Johnson told NBC, referring to VA inspector general Michael Missal's finding that Shulkin improperly used taxpayer dollars for a trip to Europe with his wife in July.

"Presidents do deserve and have advisers that actually agree with them on policies. And apparently, there were some policy disputes," Johnson continued in reference to alleged disagreements between Trump and Shulkin over the direction of the VA, particularly regarding whether aspects of the department be privatized.

But Johnson added he would not have dismissed Shulkin via social media.

"The president does need to understand the effect it has on attracting other people," he said.

Trump announced Shulkin's departure on Twitter Wednesday, adding that Navy Rear Adm. Ronny Jackson, who has served as White House physician for former Presidents George W. Bush, Barack Obama, as well as Trump, would be nominated to replace Shulkin.