Нет сверху я опубликовала ответ от посольства Германии, они подтвердили что страны определяются не по гражданству в данном случае, просто у меня виза выдана Италией, а Италия руководствуется вашим взглядом, но так как Германия лидер в ЕС, то скорее всего и Италия примет такой же взгляд на приехавших россиян из Таиланда.
В вашем ответе написано, что "one who have been living in Thaland can travel to Germany". Как определяется этот "living in Thaland"? Стандартное определение - это является гражданином или имеет вид на жительство (или другую долгосрочную визу). Случаи въезда по шенгенской визе людьми, у которых нету права на долгосрочное пребывание в одной из "зеленых" стран, мне не известны. Был бы рад увидеть примеры.