If I don't call protest immediately, is the offending sailor obligated to do anything if I call them out on it after the race?
Ethically? Yes. It's called RAF (Retired After Finishing).
Under the rules? No, not unless there was obvious damage or injury.
Regards,
Eric