You are lucky to meet them.
I lived in Switzerland for eight years. I never met those kinds of persons you met. Swiss are very conservative and seldom open like you described. Perhaps you may not know that Switzerland is one of the countries with the highest suicide rate.