Sigh. If I were writing these today (about 15 years smarter and more aware), I wouldn’t have given Dan his various homophobic language. Dan isn’t anti-LGBT, he’s just… ignorant; Dan is frozen in a time where he thought you could use “gay” as a pejorative in certain contexts and “it’s not against gay people”, which is obviously not true.
“Intention” doesn’t prevent it from being hurtful, but… I feel kindof stuck with it now.