I’m an American living in Germany, and I’ve got warring feelings about how a country should be. That’s pretty normal for immigrants (I also teach integration classes and this comes up a lot). I prefer some things from the USA, and some things from Germany. On the whole, I prefer Germany, and while I’m very grateful and glad to be able to live here, it’s not a completely frictionless cultural transition.
For example, I really like that unions and guilds are respected and protected here and I love that people care for the environment more here, but I also enjoy changing my own oil (I don’t dump or spill it outside, nor do I dispose of it inappropriately- to answer the first question Germans always have). These are in opposition to each other, because even if I’m meticulous, a general population isn’t, and if most people changed their own oil, there would certainly be more small scale contamination events, and it would likely have an impact on the mechanics industry. If I have to choose between the environment and unions or changing my own oil, I choose the former, 100%. But it’s always going to chafe a little to pay someone else >50€ for an oil change.
At first, I didn’t understand the relationship between the environment, unions, and oil changes, so I was exclusively annoyed by the restriction. Once I learned, it became a lot easier to deal with.
It’s not really sensible to get annoyed at someone for not understanding a culture they don’t know. Obviously, it can get annoying when people completely ignore cultural unwritten rules, but just understanding half of the problem is pretty common for humans in general when talking about other cultures.