Honestly? I think the main issue is letting threads debating LGBT/race/etc issues exist in the first place. A lot of users on here don't take 5 seconds to google things before starting a whole mess about them. Not to mention a lot of users aren't in any position to talk about these issues in the first place, and coincidentally those are always the people starting these threads.
When you look at the people who get heated in those types of threads and get called "nasty" and "passive aggressive" (even though if they were passive aggressive they wouldn't be talking directly to you in the first place, lmao), it's always the people who've had to deal with transphobic/homophobic/racist/whatever comments on here for years and I don't blame them at all for being upset and fed up.