This is a great find as a solution.
As I was reading in other discussion thread, it appears that when the chip has been formatted by a camera, it becomes a little "unrully" when you attempt to change its content via a computer. Taking picture out is not problem, but adding pics onto the chip, is what causes the "read & write" to become "Read only" in the unlocked position.
So I don't think it's your Macbook pro is at fault, but simply the temperament of the chip having been formatted by a camera. I'm using a macbook, and 2 G5 and 10.4.11. No matter where I connect my card reader, i get read only....untill your marvelous suggestion of putting the switch half way in between. it's Genius! (We have to take matter into our own hands.... Technology cannot take over us! - LOL- joke) Maybe this glitch has been worked out in Snow leopard and is the reason why on your friends computer it's working fine.
if you formatted the chip via your computer, i read it would likely be more "compliant" but might not work properly in your digital camera.
In my case I am using the SD card in my son's digital picture frame, and we need to keep adding pictures!
Enjoy!
Michel