Frankly, I don't see what's racist about saying "fucking minorities". First, we don't know the context. Second, Toronto's Carribean and African community (i.e Blacks) are minorities. Whether the community consisted of Middle Eastern, East Indian, South Asian...all can be described as minorities. What's racist about using that term? I don't think Rob would be using language deemed racist to Blacks when the crew he's hanging out with are themselves Black.
The "faggot" remark...yes, definitely homophobic. Even though many use it as a general insult, it's still a bad word that most well to do people would avoid.