Yes, it’s about a hockey player who beats up people for a living. He plays in a team with guys who say and do stuff that a lot of people might find offensive.
BUT: It’s also the story of a guy who starts fighting because his brother is gay and some player uses a gay slur in his presence. He starts dating a girl who calls herself a slut, who sleeps around and is unfaithful. He is never anything less than a gentleman towards her, doesn’t slutshame her, gives her presents and tells her that he likes her a lot. He strives to do the right thing, tries to be accountable and responsible for his actions. He brings his team their spirit back.
A lot of hockey players have come out and said that Goon is surprisingly realistic in a lot of ways. Still, the film manages to tell a story about hockey that is neither homophobic, racist or misogynistic. Which is more than I can say about other hockey films I have watched. It’s actually more than I can say about the real life NHL sometimes.