I'm actually shocked that non-EU citizens were allowed to vote in local elections in Estonia. It just doesn't makes any sense. You don't have citizenship of country where you live, but still want to vote in elections. No, things shouldn't work in such way. Simply get a citizenship if you want to vote. Estonia made great decision, but about 30 years too late unfortunately.
Yellow armbands, c'mon? If I would come to live in US or Russia for 5 or 10 years, that wouldn't make me eligible to vote in local elections.