Anybody else have this issue? It's freaking annoying as every time i revisit somewhere and want to use their wifi, i have to get the password and enter it in again.
Any suggestions on how i can resolve this issue?
Likely the wpa_supplicant file is corrupted. If you are rooted, you might be able to use an app like Titanium Backup to wipe the data for it. If you aren't rooted, I am not sure what all you can wipe. You can try and wipe the Settings database (Settings -> Apps -> All -> Settings -> Wipe Data, which might include the file, but I don't know for sure (this will obviously erase all your Android settings)..
But you should be able to fix it by performing a Factory Reset/Data Wipe (Settings -> Backup and Reset -> Factory Data Reset). Google should remember your apps and automatically install them once you type your password back in, and all your sdcard content should stay untouched.