First of all, don't presume things - establish the facts. I have no experience with Gnome, so my advice would be to see if 'systemctl suspend' works in a terminal. If it does, then you need to make sure that's what Gnome uses.
mellowmaroon wrote:The way net-auto-wireless has worked for me since having rc.conf was that it would establish a connection at boot. If I put my laptop to sleep and reopened it at my friend's house, it doesn't attempt to establish a connection even though I have a profile in /etc/network.d for the wifi.This is known, related bug report here: https://bugs.archlinux.org/task/31037 ,