I don't mind at all. I have never uploaded ID to 123rf - I assume it wasn't needed because I signed up with them right when they started and had to sign a contract with Inmagine. They keep paying me, so that's fine with me

I've never been asked to upload ID anywhere, before Fotolia, although all the sites have my Social Security Number.
I think the best avenue for dealing with this - if the sites aren't going to see reason and continue to insist upon upload of unverifiable ID scans - is the scan with blacked out sensitive information. One's birthdate, driver's license number, passport number and SSN are all information helpful to an identity thief. My address isn't sensitive as I'm in the phone book with a listed number, so that's already public.
Fotolia has aparently accepted some scans with blacked out sections, so perhaps 123rf would do the same?