I recently came across a nice little study of language attitudes among Kabyles in Oran, inheriting Kabyle from their parents and kin but living in an overwhelmingly Arabic-speaking context:
Ait Habbouche 2013. The results will not come as a huge surprise to anyone familiar with Algeria, but they stand in stark contrast to a curiously widespread idea about Berber language endangerment: the notion that Berber is under threat from the government-imposed hegemony of Standard Arabic. What the survey answers reveal, time after time, is in fact the utter failure of government policies to create any meaningful space for Standard Arabic in daily life. It is no surprise to see that Standard Arabic is used by 0% of respondents with other Kabyles in the cafe or at home. But seeing that only 4% speak it even at work, and 0% in university, should be a shock to anyone who still imagines that Standard Arabic occupies a position analogous to, say, Standard German. The taboo on speaking Standard Arabic in any but the most formal quasi-academic conversation remains nearly absolute; 73% rated it as the language they used least. The only topics surveyed for which this option was selected by any significant number were religion and politics, and actual usage in both cases would probably reveal a mix of Standard words into a basically dialectal matrix. There are absolutely no signs that this group is shifting to Standard Arabic, or even sees this as a viable possibility. The language that has attained a large usage among these speakers, even with other Kabyles, is not Standard Arabic but Algerian Arabic - a language with no official status taught in no school, which was the least likely (2%) of any of the available languages to be rated as most beautiful or richest, and was rated by 42% as the language they liked least (nearly tied with Standard Arabic). Yet this little-loved language, dismissed as much by its speakers as by their rulers, is not only the main language they use with non-Kabyles but is extensively used even with fellow Kabyles (42% with their own siblings).
The utterly marginal status of Standard Arabic in conversation within this group (and elsewhere in Algeria) contrasts sharply with that of French. 22% of the sample claimed to address Kabyle strangers in French, and 26% to speak it with their friends. More tellingly, 38% chose it as the language they spoke in at work, and no less than 68% for speaking about science. It's interesting to find an official language that doesn't dominate even in contexts like that! In short, while Standard Arabic is taboo for conversation, French is not. There are of course circumstances where it could be inappropriate, but there is no blanket ban as with Standard Arabic.
What does this imply for language policy? I'm no policy analyst, but here are my thoughts...
As far as the linguistic majority goes, only a spoken language can hope to displace French from the spoken domain, and long-standing efforts to break the taboo on speaking Standard Arabic have been utterly futile. Maybe it's time for those who want Arabic to be official in practice and not just in theory to acknowledge and support the existing complementary distribution of functions between Standard and Algerian Arabic, rather than treating the latter as some kind of unfortunate necessity. Demanding that officials consistently speak to the public in Standard Arabic instead of French is not always realistic, but demanding that they speak in a high register of Algerian Arabic could be. But that will only happen if people learn to value the language they speak, rather than dismissing it.
For the minority, it suggests that the main threat to Berber comes not from school, but rather from daily life in non-Berber-speaking environments. If so, solutions should focus less on making sure that Berbers can study Berber at school (though that is certainly desirable for other reasons), and more on getting non-Berbers in linguistically mixed contexts to study Berber and use it in conversation - almost the opposite of existing policy.