By Sandra Rose  | 

Photo may have been deleted

YouTube

Social media users dragged LeBron James for his disrespectful behavior as pop star Macy Gray sang the National Anthem before the NBA All-Star game in Cleveland on Sunday.

The 54-year-old "I Try" singer may not have been the best choice to sing the Anthem, but respect is still due.

The Internet claims she had a sip of happy juice before singing "The Star-Spangled Banner." Some stars drink to calm their nerves before performing in front of a national audience.

The Lakers star, a native of Camden, Ohio, smirked as Macy sang, then he dropped his head and laughed.

LeBron's reaction went viral, as sports fans dragged the 37-year-old Team LeBron leader for laughing.

Kareem Abdul-Jabbar, Bill Murray and Steph Curry all appeared solemn and respectful during the Anthem.

Twitter users were divided over LeBron's antics. One person faulted Macy for "making a mockery of our country."

Another Twitter user was grateful that LeBron didn't kneel like rapper Eminem at the Super Bowl on Feb. 13.

By the way, LeBron hit a turn around jumper to lift his team over Team Durant 163-160 on Sunday.

Watch Macy's video below.