I understand this is a big problem with "ethnic" parishes outside the ethnic homeland. They are using the churches for a wrong purpose...or at lest using them mostly for a purpose of preserving their ethnic identity...which never was they are ment for. But, you shouldn't just give up on them. I don't know how, from this perspective, but that kind of behavior must be corrected. Priests should do their job in cases you mention. People are an inert beings, it takes some work to correct their path.
It takes a great deal of time. More importantly it requires that both clergy and laity accept reality.
I remember my dad telling me once of an Irish Catholic parish somewhere out in the middle of Eastern Washington State. This parish originally was named for a European saint of some sort and founded to serve the predominately Irish community around it. Today, it is no longer named after that saint. It was re-named about fifteen years ago after a Hispanic saint and they started doing the Mass in Spanish because fifteen years ago they realized that 95/100 Catholics in the area are Mexicans!
See, that kind of "change" is a good thing and is what (my honest opinion) the Orthodox Church in the USA needs. My old parish back home was founded by former Eastern Catholics who became Orthodox in 1900 and consecrated by St. Tikhon. In the 1980s the parish was nearly shut down, but the remaining dozen or so people there decided they would bring in a full-time priest and hope for the best. It became the first Orthodox church to have an all-ENGLISH Liturgy and had to move closer to the city and, if I remember correctly, is now one of the larger parishes in the state with about 100-150 people on Sundays.
At our parish, but if you talk to Orthodox at other parishes in other parts of the country or even state, you hear a LOT of complaints about teens and young adults leaving the Orthodox Church....it's a problem in all communions, even ours. I've had conversations with people at our parish at coffee hour where they've said their teens have left the Church since they moved away, etc. But overall, our parish is pretty blessed with good kids and parents and lots of faith
Part of it is being surrounded by an extremely nihilistic culture that simply does not care for religion at all. The US is not becoming secular; it is becoming nihilistic. The difference is that religion still plays a part, albeit minor, in secularism, but not nihilism.
Why do people not care for religion? A few reasons. Hypocrisy of leaders and individuals within a religious community, lack of
DEEP education in any sect, difficult questions not being answered, not understanding the worship practices, etc etc. Honestly, the big one is American society simply does not care for religion. That does not mean that it is for or against religion, but rather suffers from indifference which, in my opinion, is far worse than being against religion.