Every country has the right to tax their citizens on their income, both domestic and abroad... Anyway, I'm not totally against this approach. It makes crypto gains less obscure and hopefully will attract more people investing in crypto.
Btw here in Belgium a judge ruled crypto gains are speculation and should be taxed at 33%...