Что касается русского языка, то я считаю, что живущий в стране ОБЯЗАН знать язык этой страны.
Нет, не обязан. Если человек не знает языка страны, в которой живёт, ему самому тяжелеее живётся. Но это его личные трудности. И наказывать его законодательно - преступление.

В Израиле нет законов, дискриминирующих тех, кто не знает иврит. Тем, кто не знает, жить гораздо труднее. Куда-то пойти - нужен переводчик. Прочесть или составит документ - нужен переводчик. На работу нормальную не устроиться. Но закона, искусственно ограничивающего права тех, кто не знает языка, тут нет. Наоборот, тут всячески стараются облегчить жизнь бедалагам.