The flag-bearer is chosen by a vote of the eight U.S. winter sports federations but the vote was tied 4-4 between Hamlin and Davis, and a coin was used to break the tie, in keeping with USOC rules.
Luge athlete Erin Hamlin, who had tied Davis 4-4 in the initial team vote, carried the flag today.
A tweet posted to Davis' Twitter account said the process by which Hamlin won the honor was executed "dishonorably". @TeamUSA dishonorably tossed a coin to decide its 2018 flag bearer.
Florida native Erin Jackson is headed to the Olympics for a sport she has only practiced for a few months.
Davis did not take part in the opening ceremony.
Shani Davis did not march in the Parade of Nations on Friday.More news: Twitter shares surge by a quarter on first ever profits
More news: SpaceX launches world's most powerful rocket
More news: Rio Tinto full-year profit jumps 69 percent; announces $1 billion buyback
The flag bearer is typically chosen in a vote of the eight USA winter sport federations, which represent biathlon, bobsled and skeleton, curling, figure skating, hockey, luge, ski and snowboarding, and speed skating. However, it's said he would have made an exception if he had been chosen as flag-bearer.
Hamlin told The Associated Press she learned of the opportunity through a phone call with Alan Ashley, chef de mission, on Wednesday evening: "He told me and I was like, 'Wait, officially?'"
It had already been agreed prior to the vote by the US Olympic Committee that a tie would be broken by a coin toss, and they later defended their selection method.
USA Luge declined to comment on the tweet.
"I'm so grateful for all the support and it's been awesome to see all the messages and support and I love them all", Jackson said. Davis has two gold medals and a silver medal.
Davis will be 39-years-old at the 2022 Winter Olympics.
"That doesn't sound like Shani", Nathaniel Mills, a friend of Davis' and his former public relations officer and lawyer, said in text message to USA Today.