I actually would agree with the above. At my workplace, most people are OK with it. I'm not open and out at work myself, mostly because I'm an introvert and don't like talking about anything personal, but that's just me. However, the woman that I share an office with is a lesbian and she and her partner have had a wedding ceremony and are now expecting a child (due in December, if I recall correctly). Most of the people here are excited and seem genuinely happy for them. There are a couple of people that are religious fundamentalists and have made their views known, but most just ignore them. I imagine you'd find people like that anywhere though, but perhaps it's more common in the South.
I'm sure there are a lot of workplaces that are less accepting, but I guess I've been pretty lucky. In all my adult years in Charlotte, I've never run into any blatant in-your-face homophobia. I'd say it's mostly a laid back "you don't bother me and I won't bother you" kind of thing. Not exactly embracing diversity, but tolerant, for the most part, nonetheless.
And I don't know about gay things to do in Charlotte. I'm not really even sure what that means, to be honest. There's a bar you can drop in and have a drink or two, called Liaisons. You can get food there as well, though I've never eaten there so can't say if it's any good. There's a community center, and a gay men's chorus as well, but again, I know nothing about them.
There is a gay paper, call Q Notes as well. I've read it maybe once or twice years ago.
Now that I think about it, I'm not very gay at all, lol. When I really want to get my "gay" on, my partner and I go for a trip to Chicago, DC or NY. Or even a weekend drive down to Atlanta, which is only a 4 hour drive. Here in town, it's just work, gym, home, clean, mow and laundry, hehe.