i think homophobia and struggles of gay people are part of history, so they should be taught in history classes. there should also be classes relating to social issues but i don't think those should be required, just available. but i still think it's important for people to know the context behind why the gay rights movement started in the first place, and besides that history shouldn't be censored (even though i know it's always going to be, it still shouldn't in principle).
oooooooooooooooooof course you do