Если это относится к сфере торговли, то обязан, исходя хотя бы из здравого смысла и законов той самой торговли. Даже в соседней Финляндии в Итякескусе и прочих кескусах продавцы стараются говорить на языке покупателя, полно вывесок на русском. А россиян там полно бывает.С чего это эстонец, живя в Эстонии, где русский язык никак законодательно не закреплен, как официальный, должен пытаться контактировать с тобой по-русски?
Про обязанность говорить русских на эстонском, есть замечательная подколка, достаточно спросить титульного, оккупанты ли русские в эстонии? Если да, то с каких это пор оккупирирующий должен говорить на наречии оккупируемого племени? История таких случаев не знает, будь то испанцы, англичане и прочие...
Сам говорю, если чо. За исключением случаев, когда я покупатель.