Four-time U.S. Olympic skier Lindsey Vonn told CNBC she stands by her opinions despite the backlash she's endured from internet trolls over her negative comments about President Donald Trump.

"I don't think I was expecting that much hate that came my way. But that's why I normally don't talk about politics," Vonn said in an interview from the Winter Games in Pyeongchang that aired Friday on "Squawk Box."

"It's a difficult balance," the 33-year-old Vonn said. "I don't want to skirt around answers to important questions. But I also don't want to alienate people who don't believe the same things I do."

Vonn received an onslaught of online criticism after she told CNN in December that she hoped to "represent the people of the United States, not the president" at the Olympics. Some of her critics had even said they hoped Vonn breaks her neck on the ski slope.

In Pyeongchang, after becoming the oldest female Alpine ski racer to earn a medal — a bronze in Wednesday's downhill — Vonn told CNBC the great thing about being American is "we all have the right to our opinions."

"I have mine. I don't always vocalize it," she added. "But the opinions I do have I stand behind."