Hi. My name is*****'m a camera repair technician with almost 30 years in the business and I'll be glad to help you with your question today.
If the card doesn't seat all the way in, the ejector button won't do anything. The most likely cause would be bent pins at the bottom of the card slot.You'll need a flashlight to see them. The camera can be repaired but it'll take a technician to do it. Damaged pins need to be replaced individually and the camera needs to come apart to do this. You may want to check locally for a camera repair shop in your area, or, if you need assistance finding a shop, please letme know and I'll locate one for you.
Please provide a positive Rating so that I may be credited for my efforts. If I can be of further assistance, please ask rather than leave a negative response.
One thing that happens is when pins break off in a card. It can damage another camera if used. Look carefully at the 2 rows of pins at the bottom of the card slot for any kind of damage. If it's just a bad ejector mechanism, all the better. That's easier to repair. It still has to come apart to do this and, unless you know what you're doing, things break very easily inside these cameras.