I don’t know all the acronyms but ROP IS on FR quite regularly, and almost as common as LOL. Also, IED is everywhere; even the newspapers regularly use that acronym. Nobody should criticize someone if they don’t know though. Just my 2 cents.
AFAIK everyone knows what ROP means.
IMHO.