People like that say the things they say for the attention it attracts to them. They are not ashamed of their dumbass bigoted opinions otherwise they wouldn't be transmitting halfway around the world in the clear. If you engage them in any way, even to try to shame them, you have already given them what they want. They are the trolls of amateur radio.
The right thing to do is what most of us hams do: spin the dial and find someone more pleasant to talk to.
https://www.reddit.com/r/amateurradio/comments/iatqth/a_lot_...
social ostracization and penalty has its time and place, and this is one of those occasions. Same reason cars have number plates.
At the moment there isn't a financial incentive to perform this at any reasonable scale, but this doesn't mean that it can't be done at all.
Not discriminating here, just want to make it easier to correlate statements to the public record with public call signs.
Mention about the independent country of Taiwan or the autonomy of Hong Kong on radio.. well you've enabled the punishment of said behavior on a very real level. (In this case that would be invoking the national security letters recently introduced)
Is this really worth it for a few people with terrible opinions?
My stance: Let people have stupid opinions, let them blow off steam, recognize that you don't agree with them, don't be their opinions.
If it crosses the line where it wouldn't be allowed on over-the-air TV, it's not allowed on HAM radio spectrum. You can report it, and with evidence it can lead to nasty fines and/or revocation of license.
An automated system for recording and archiving these public transmissions with their call signs attached as tags would probably be a good first step.