Was 9/11 God’s Punishment of America for Homosexuality?

Absolutely!  God always punishes nations that tolerate and accept homosexuals.

God proves that He exists by punishing nations that defy God’s Law. Read the Book of Isaiah.