>No, they were struck down by the Supreme Court, and only in 2003!
Strictly speaking, that's a law against sodomy, not homosexuality. But I can agree that such laws can be construed as anti-homosexual, given that any sex practice between individuals of the same sex could fall under the sodomy category.
Some, but not all anti-miscegenation laws banned interracial cohabitation and sex. In some states only attempting to get married was punishable. The same was true for same-sex marriage, which would've required lying on a form and thus perjury (which some states specifically made a felony: https://www.usatoday.com/story/news/nation/2013/07/10/indian...).
As for sodomy laws, https://en.wikipedia.org/wiki/Sodomy_laws_in_the_United_Stat... states "Three states specifically target their statutes at same-sex relations only: Kansas, Kentucky, and Texas" - and the ones that didn't certainly saw selective application preferentially targeting same-sex acts.
There are no state laws that say 'homosexual marriage is a felony', while there were laws that said so with respect to interracial marriage. The criminalisation that you allege is happening, on the basis that there are laws against perjury combined with non-recognition of same-sex marriage, is not the same as the direct criminalisation of interracial marriage.
Come on, that's just blatantly false.
https://en.wikipedia.org/wiki/List_of_U.S._state_constitutio...
> But to your point, there were laws against homosexual activity up until the 1960s, which have been repealed.
No, they were struck down by the Supreme Court, and only in 2003! https://en.wikipedia.org/wiki/Lawrence_v._Texas