Ah the weather factor! I can understand it as I do know how difficult it was to adapt to Denmark's climate. The sun can induce a positive mood just by being up in the sky throughout the day, it is something we can often take for granted.
Bureaucracy....I have no idea where on Earth we could go to escape that lol:))
Tolerance is huge. I would definely consider tourists as a factor of influence in that. If you go in a small village with few people you will be scrutinized, I guess this way of operating with novely is something inherent in every person regardless of nationality.
Children respond more to energy than to words so maybe the kindergarted needed to be filled with people who could "speak" better to children as in being more nice. I have seen my share of grumpy educators . I am glad to hear that now he is studying music and that you feel joy to know that you have overcome adversity in order to have a better life in Spain!