An Army veteran and member of the Maryland Army National Guard who was also the national anthem singer for the Baltimore Ravens announced Tuesday night that he is quitting his job because he feels he "do(es) not belong there," The Baltimore Sun reported.

>> Read more trending news

Joey Odoms posted on Instagram that he was resigning “as the Official National Anthem Singer of the Baltimore Ravens” because “the tone/actions of a large number of NFL fans in the midst of our country’s cultural crisis, have convinced me that I do not belong there.”

Odoms said he didn’t feel welcomed because of “fans who attack players for protesting.”

>> Related: 'Get off your knees' widow of 'American sniper' Chris Kyle tells NFL players

“Fans who attack players for protesting -- a right in which I fought to defend -- but are simply not interested in understanding why, is the reason I am resigning,” he wrote. “Someone once told me to always ‘go where you’re welcomed.’ This is not an emotional reaction to recent events, rather an ethical decision that part of me regrets but my core knows is the right choice.”

According to The Washington Post, Odoms served tours in Afghanistan. The Ravens accepted his resignation, saying, "We greatly appreciate the work Joey did for us, and we thank him."

Odoms had been singing the national anthem for the Ravens since 2014.

Jacksonville Jaguars Owner Shahid Kahn links arms with his team as some players take a knee during the National Anthem during the NFL match between the Jacksonville Jaguars and the Baltimore Ravens on September 24, 2017. (Photo by Mitchell Gunn/Getty Images)

Credit: Mitchell Gunn

icon to expand image

Credit: Mitchell Gunn