Ok, that STILL gives the same error (the user is actually UID=501, GID=501).
There must be something basic I'm missing here.
I've given 777 access to the mounting dir (/mnt/camera).
I'm not sure what you mean by "Got read/write access to the device node?" I've never had to mess with that before to get things to mount read/write for users?