Re: What about public wifi
"When I go to Aldi my phone tells me it has connected to Aldi Free Wifi."
This sounds like you're allowing your phone to automatically connect to open WiFi hotspots when it sees them. If so, I strongly urge you to turn that off -- it's a really, truly terrible idea for a whole bunch of reasons.