Nash isn't homophobic, he just used the F word as an insult like most people do. But 90% of straight guys are homophobic because of the bible, i think.
Because masculinity is incredibly fragile, especially in America, and if you're a straight dude who supports gays openly then you're seen as too sensitive or people think you're closeted.