when i lived in Europe i noticed first world countries also have regions where people can be very conservative, especially in small towns...Mexico city generally is very open minded because it's a place where there are people of all kinds, just like any other big city in the world like NYC or Paris
there's all types of ideologies all over the world, regardless of what country you live in