On earth there are about 170 countries, only two countries require their citizens to file income tax every year. The USA is one of them.
You are required to do that but you don’t have gun rights when you visit your country?
I find that amazing.
I lived in Canada as a landed immigrant and US citizen for a time. Visiting back in the States, why on earth would I have bought something I could never have taken back over the border with me? I don’t understand the issue, I guess.