Tonight, millions of Americans watched the NBA All-Star Game. So, of course, it's a no-brainer why John Legend accepted the opportunity to perform during the halftime show. Sadly, it looks like some people think he shouldn't have.

For anyone who doesn't know, John Legend is a 38-year-old R&B singer. He's been in the industry for over 15 years and is currently married to supermodel, Chrissy Teigen. This year, he co-starred in the massive film, "La La Land," alongside Emma Stone and Ryan Gosling. Their film is currently up for over for 10 Academy awards.

John is known quite well for his power ballads and heavily emotional songs. After all, "Ordinary People" is one of the man's first iconic hits and that song can get even the manliest man teary-eyed. Now, it looks like John's emotional persona is biting him in the butt.

Twitter reacts to John Legend

Tweets started rolling in the moment John got on the NBA stage. Many viewers don't seem happy about him being the one to perform during such an exciting game. Within minutes, he was trending on Twitter.

The majority of fans criticized the NBA's choice to have John perform during halftime.

Many fans found John's performance too slow and not exciting enough for a basketball game. During John's performance, he performed some of his most popular songs, including "Love Me Now" and "All of Me." Unlike many of his past performances, John did not just stay seated while playing the piano. The singer also had many backup dancers and singers.

Overall, the crowd seemed to thoroughly enjoy John's performance. So why didn't people at home feel the same way?

Bad comparisons

Part of John Legend's criticism most likely comes from the artists he's being compared to. John is definitely talented, but when you're secretly up against performers like Bruno Mars, Lady Gaga, and Beyonce, it's hard to compete with power ballads. John Legend also doesn't really dance, which is just another thing stacked against him.

John's performance currently has 2,000 views on YouTube.