Yes, heaven forbid that a group of people try to maintain and preserve their unique culture and heritage - just like China, Japan, and hundreds of other countries do.
Preserving culture and heritage is fine. Forcing people who have no interest in your culture and heritage to learn your language is not fine.
There are at least 85 languages which are extinct in North America alone (citation: http://en.wikipedia.org/wiki/List_of_extinct_languages_of_North_America). If someone wants to preserve the culture by learning one or more of those languages, that's perfectly fine by me. What's completely ridiculous is forbidding people to send their children to English schools (because English is not a dying language), and forcing them to attend a Molalan school instead, all in the name of preserving culture. What's completely ridiculous is making it illegal to post any commercial signs in English, and instead saying all commercial signs be written in Coquille. "Sorry, you can't name your cafe 'Starbucks Coffee'. You'll have to translate the name to whatever the Coquille equivalent is." What's completely ridiculous is forbidding the sales of videogames unless they've been translated to Piro.
Montreal (a city in Quebec, for those less geographically inclined) has a beautiful section of the city called "Chinatown", and no sane person would argue that Chinatown is not part of the unique culture and heritage of Montreal (and thus of Quebec). So why do the Quebec language police go to Chinatown and tell the restaurant owners there that they can't have their signs in Chinese, instead these signs must be written in French?
If it were up to me, people should be allowed to learn whatever languages they want, and post commercial signs in whatever languages they want, and provide service in whatever languages they want. You want to open up a restaurant where all the staff only speak Yaquinan? Perfectly fine with me. Maybe it'll turn out to be a bad idea because none of your potential customers speak Yaquinan, and thus your business will suffer. Or maybe it'll turn out great, and you'll revive the Yaquinan language. You're an adult, and thus allowed to make these decisions yourself and live responsibly with the consequences.
The only exception to this rule is any government provided service should speak, at a minimum, all the official languages of the region. So for example, since the official languages of Canada are French and English, then post offices employees, public transport employees, police officers, firefighters, public school teachers, free clinic doctors, etc. would all be required by law to speak both French and English, and have signs in at least these two languages. They are free to speak more languages, and have signs translated into more languages if they like. Private businesses (like restaurants, stores, etc.) have no minimum requirements on language at all. The capitalistic free-market is enough of a pressure to push them towards supporting whatever languages are spoken in their region.