Former Nirvana bassist Krist Novoselic has come under fire by many people for voicing his support for Donald Trump amidst the chaos that America finds itself in this week.

Novoselic posted a lengthy message on his Facebook page - which has now been set to private - calling Trump's 'law and order' speech at the White House on Monday 'strong and direct' and praising his leadership.

His post has generated a huge backlash on Twitter, where he also appears to have deleted his account.

Read his full post and see the reaction below:

"Wow!!! I know many of you can’t stand him, however, Trump knocked it out of the park with this speech.

“Social media and television are looping images of societal breakdown. I agree, the president should not be sending troops into states – and he legally might not be able to anyway – nevertheless, his tone in this speech is strong and direct.

 “I have been watching the images in the media and thinking about how polarized our country is. I mean, even wearing medical masks in public can be seen as a political statement! The violence (and not the protests) appear as a leftist insurrection. Imagine if so-called “patriot militias” were raising this kind of hell?

If this were the case, left wing people would welcome federal intervention. Most Americans want peace in their communities and President Trump spoke to this desire. Never mind the legal details that few understand – Trump said he would stop the violence and this speaks to many.”

Others, meanwhile, have defended Novoselic and denied that he is a Trump supporter - only that he praised Trump's speech.

Dave Grohl, meanwhile, has not made any comment on the matter.