On Tuesday's "Hugh Hewitt Show," Sen. Ted Cruz (R-TX) argued against a full boycott of the 2022 Winter Olympics in China and said the U.S. needs to "go and highlight China’s oppression. We go and tell the world about what’s happening. And that courage is something the Biden administration doesn't want to do, doesn't like to do. That courage is something American corporations are terrified to do."