Вы совершенно справедливо пишете, что "отчество - не имя, оно даётся не исключительно по усмотрению родителей, а образуется по правилам"(с) - я это понимаю и принимаю. Так поймите и примите факт, что в Латвии имена собственные мужского рода тоже образуются по правилам - с буквой "с" в окончании. И это не секрет для любого жителя Латвии. Соответственно, либо соглашайся с этими правилами(ок, пусть идиотскими с точки зрения иностранца - но нормальными с точки зрения латышей), либо принимай гражданство той страны, чьи правила тебя устраивают.Кстати, а в Литве женские фамилии имеют разные окончания в зависимости от того, замужняя это женщина или нет.  О судах пока не слышно