Your grandma sounds creepy, I would've been on edge around her too.
Sorry you had such a rough day, hope you managed to find a recommendation for the job, that you and bf have sorted things out, and that you're feeling much better now.
Ps. I probably would've said the exact same thing to my bf

Don't feel too bad about it.