ugh I think it hates macs

Same issue here too, kept popping back up on my macbook. Had some other issues too so I went out and bought a $30 card reader, which I now just keep plugged in. Actually, best thing I could have done- now I don't have to have leads handy for my cameras and such either. Haven't had any ejecting issues since, I just drag and drop all the files onto the SD card.