I want to apologize in advance because a lot of my threads have to do with interpersonal conflict, so it probably just seems like I'm a difficult person to get along with or I'm up my own a$$ lol 
With that said, I'm having an issue with a coworker who I find really annoying and obnoxious, and I would like some advice as far as what I should do about her.
She's relatively new to my workplace, and one of the first things she said to me was "You have a funny accent. Where are you from?" Um, okay- 1) You don't say that to someone even if they ARE from a foreign country, that's just rude. 2) It's not an "accent," it's a speech defect! I get told all the time that I have a "weird accent" or I have a "strange way of expressing myself" or that people "can't understand (me) when (I) speak" or my "pronunciation is a bit off." I've heard all of those.
She likes to gossip and spread personal information about people within our workplace, which I find really unprofessional and unacceptable! In other words, she likes to "talk sh!t."
Recently I walked in on her gossiping with another coworker about my sexual orientation and relationship status. They were basically saying something along the lines of "I didn't know Lukas was a homosexual" (they actually used the word homosexual) and "Have you seen his fiance? He is a tall glass of water." and then went on to say some dirty things about him that I'm not going to repeat here. I personally find it kind of awkward when older female coworkers talk sexually about Dave. Like, yes, I get it, he's attractive, he's tall, whatever. But that kind of discussion doesn't belong in the workplace. Especially not in front of me or within earshot of me, or my supervisors, for that matter. It just makes me uncomfortable.
Along a similar line, this same coworker said that she didn't think I could handle a bigger, stronger dog because I'm a "cute little pixie." UGH!!!
I hate when people say things like that about me! I've come to hate the word "pixie" because people use it to describe my appearance all the time. I either get "pixie" or "the little one" or "the one with the cheekbones." I personally don't find it cute or endearing at all. I feel like I'm being talked down to and it comes across as condescending.
In addition to that, I think calling a gay man a "pixie" is basically the same thing as saying "twink" which I get called all the time too, and I equally hate because it's offensive and kind of a slur. So there's that.
The other thing she does that I can't stand is telling me how she thinks I should do my job! I've been there much, much longer than she has, and I'm technically one of her higher-ups. Sometimes I make mistakes, because- who doesn't? And then she'll yell at me and tell me I'm doing something wrong, and then she'll go and gossip to the other coworkers about it. It's annoying and it puts a dent in my self-esteem.
To an extent, a lot of my coworkers actually have issues with me, because I'm a young gay man in a work environment with a population that's 99% middle-aged heterosexual females. I'm not saying there's anything "wrong" with that demographic, but the particular ones I work with don't take too kindly to having to report to a higher-up who is a young LGBTQ+ male. It's the same exact issue Dave has in his workplace.
Anyway, that's my rant, I just needed to get this off my chest because I'm really annoyed and I needed to vent. Hopefully someone will know what to do about this person.
And again, I'm sorry I keep venting about issues I'm having with people!
I'm really not a nasty person at all, I'm actually kind of shy and reserved.
With that said, I'm having an issue with a coworker who I find really annoying and obnoxious, and I would like some advice as far as what I should do about her.
She's relatively new to my workplace, and one of the first things she said to me was "You have a funny accent. Where are you from?" Um, okay- 1) You don't say that to someone even if they ARE from a foreign country, that's just rude. 2) It's not an "accent," it's a speech defect! I get told all the time that I have a "weird accent" or I have a "strange way of expressing myself" or that people "can't understand (me) when (I) speak" or my "pronunciation is a bit off." I've heard all of those.
She likes to gossip and spread personal information about people within our workplace, which I find really unprofessional and unacceptable! In other words, she likes to "talk sh!t."
Recently I walked in on her gossiping with another coworker about my sexual orientation and relationship status. They were basically saying something along the lines of "I didn't know Lukas was a homosexual" (they actually used the word homosexual) and "Have you seen his fiance? He is a tall glass of water." and then went on to say some dirty things about him that I'm not going to repeat here. I personally find it kind of awkward when older female coworkers talk sexually about Dave. Like, yes, I get it, he's attractive, he's tall, whatever. But that kind of discussion doesn't belong in the workplace. Especially not in front of me or within earshot of me, or my supervisors, for that matter. It just makes me uncomfortable.
Along a similar line, this same coworker said that she didn't think I could handle a bigger, stronger dog because I'm a "cute little pixie." UGH!!!
The other thing she does that I can't stand is telling me how she thinks I should do my job! I've been there much, much longer than she has, and I'm technically one of her higher-ups. Sometimes I make mistakes, because- who doesn't? And then she'll yell at me and tell me I'm doing something wrong, and then she'll go and gossip to the other coworkers about it. It's annoying and it puts a dent in my self-esteem.
To an extent, a lot of my coworkers actually have issues with me, because I'm a young gay man in a work environment with a population that's 99% middle-aged heterosexual females. I'm not saying there's anything "wrong" with that demographic, but the particular ones I work with don't take too kindly to having to report to a higher-up who is a young LGBTQ+ male. It's the same exact issue Dave has in his workplace.
Anyway, that's my rant, I just needed to get this off my chest because I'm really annoyed and I needed to vent. Hopefully someone will know what to do about this person.
And again, I'm sorry I keep venting about issues I'm having with people!