Earlier quoted context omitted.
Does it matter in the context of the article? Would any option from that list make retaliation okay?
If I report my boss for an off-color joke about Sri Lankans, I might rightfully be seen as a firestarter or someone who is looking for trouble so that they can tattle. I’m okay with quashing tattletales. If I report my boss because I see him embezzling company funds and I’m retaliated against, that would be less okay.
Racism in employment is explicitly illegal, and any Sri Lankan could now point to this manager's "off color" (racist) jokes as evidence of race based bias at your company. e.g. this manager's behavior is creating significant legal and financial risk for the company.
That said you should absolutely report the racist, sexist, homophobic, or transphobic "jokes" and if your company retaliates because "you're a tattletale for reporting discriminatory comments in our workplace so we should punish/fire them" you should sue them, for quite a lot of money. Because here's the thing, a new hire, an intern, or a person on a work based visa say may not feel safe making a complaint, especially if they're the subject group for the discriminatory "joke" as this manager has already demonstrated they're worth joking about. So if you are in a position where you can report such behaviour you can directly help others.
Also it's a professional environment, even if it were legal, wtf is a manager or anyone making racist jokes?