@KV23 : First, thanks for taking the time to create this thread. Second, I've read through the comments so far, and I'll say they've been interesting and thought provoking.
Personally, I am no fan of public PDA. At all. Straight, gay, bi- and everything else. I'm a time and place guy, and PDA's are not appropriate. Period.
Now, to your question: Is you female friend a homophobe? Rather than tackle that specific question, how about this: This person is not your friend, period. At all. She's a me me me person. Evident from what you've posted about her here.
She likes that which "she can relate to". WTF does that even mean? I'm not straight, but I can relate to straight folks I know and their struggles with raising a family, conceiving a child, balancing home/work life, whatever. Shit, I can relate to anyone facing these struggles. But I don't know these struggles personally, but I can understand due to my ability to empathize. Your friend seems to be lacking in any ability to empathize.
Your life struggles are in no way as "difficult" for you as hers have been; hers have been "maximal" and yours have been "minimal". Isn't that sweet? But this isn't about her. It's about you. No friend I've ever had would say such nonsense to me, let alone think it. She's not your friend. She's simply someone you know. You need to kick this person to the curb. Today. And don't look back.
She's toxic. You said you and she did not speak for a period of time and it was helpful to you. Now you're speaking to her again and she's been unhelpful. No, she's being selfish. It's all about her. Period.
You said you have a stressful month coming up; why would you NOT eliminate her from your life IF she's causing you stress? Don't get that.
Life is too short not to be happy. Only YOU get to decide what makes you happy. If her out of your life does that, then that's what you do. Take charge of your life. You only get one go on this wild merry-go-round called life. When someone gets in my way of seizing the brass ring, they are toast. History. But that's ME. I don't suffer fools, And I don't suffer people like your friend in my life.
Hear that sound: Whoosh? That's what you hear when I've "drop-kicked" the toxic folks from my life. And I have. Never had one regret. Why? Cuz, like I said above, Life's too short not to be happy. Does this woman's "friendship" make you happy? That's the real question here. Cuz I swear with friends like her, you sure don't need any enemies!
Good Luck!