I don't think any government should be flying it. The US flag stands for a lot of things. You can say it stood for slavery, but you can also say it stands for abolition since we fought under it to free the slaves. The Confederate flag stands for secession, mainly because of slavery. Imo, it's disrespectful.