SD Card error

so, raw solution, discard the lcd shield?

I wouldn't discard it. I'd send it back, and demand my money back. Only idiots design shields that use the SPI pins for non-SPI purposes.

They are nearly as bad as people that decide that pins 2 and 3 MUST be used in place of the hardware serial pins, since those are the only external interrupt pins available on the 328-based Arduinos. Yes, it makes routing the traces easier, but that is no damned excuse.