Oh Brit don't be too hard on yourself. You were in a tricky situation. As for feeling bad about his GF - you're projecting (as you say, thinking if you were her how would you feel). I was actually really impressed with your H's response to your voicing your concern. Maybe think about it - would you feel as bad if you had called anyone else who was in a R with someone else?
Hope you have a nice relaxing day at the beach with Mr. S. Just breathe and let the day be what it is - I hope you have whatever kind of day you need to have right now