If got the same problem with Fedora 16 (Gnome3) on a live USB. All was fine up until Fedora 14 and was broken in Fedora 15.

Of course, this solution isn't going to work for me because /etc is not persistent. However, I could do something kludgey like inject the connection settings of my frequently accessed wifi connections when I build my live USB.

How does a non-administrative user save information in /etc anyway!? This change in behaviour is moronic!