When you see a green dot, that just means that person is currently online. A grey dot means either that the person is not online, or the person has themselves set to "invisible" mode, and is online anyway.