Instead of digging into the shaman logs which are really the only ones I'm capable of analyzing, I'll try and offer some general raid/guild leading advice.
The very first thing you need to decide, as the head honcho, is what kind of raid atmosphere you want. Do you want to be a casual fun guild that enjoys each other's company and might kill some stuff while you hang out or do you want to focus on killing bosses and hope you like the people you're doing it with? That may sound like a rough decision to make but it's important. Liking your fellow raiders is probably easier in 10m than 25m but I'd be willing to bet that in the best 10m guilds (Paragon excluded) not everyone is in love with everyone else. I know that's true in 25m raiding. The decision you make here will guide you through the next bit.
People that are in your guild right now and raiding with you will not be happy no matter which way you decide to go. That's ok. You need to get everyone together and let them know how it is. Give them permission to leave and find another place to raid or stick around a social members or fill in when needed, whatever. You just can't ever blend those two concepts successfully.
If you decide to be a social guild with relatively low raiding expectations, roll with it and relax. Keep killing stuff as it dies and try to enjoy the social part yourself.
It sounds like you're more leaning toward a more focused approach to raiding and that's where things get a little more challenging for you during what's likely to be a transition period. The first thing you need to do is set out a very clear cut set of expectations. They should include things like minimum effort that people are expected to put into the game to include various rep, enchants, consumables, consumable usage, class research, fight research, profession perks, timeliness and attendance standards, I could go on.
The people that are raiding with you now need to know that they're expected to start conforming to your new standards in a reasonable time frame and you have to check up on them. Go armory stalking and make a lot of notes. Council everyone as to where they stand in your eyes, what specific actions you need to see from each of them to prove they're making progress then go armory stalking again and follow up.
The other thing you need to do is a keep a roster bigger than 10. This will ruffle a feather but until you have 10 people that show up every single raid night without fail you're doomed to not raid or have to pug. I would guess that you need a roster of 12-13 to be able to raid every night you're supposed to raid. Explain why you're recruiting extra people and make sure that you rotate everyone in on farm content and pick the best comp for new bosses. Reassure everyone that no one is being surreptitiously replaced but at the same time it gives your roster a buffer so if people aren't following up with the expectations you've laid out, you can bring in the people that are performing. Right now you're sort of screwed because you have to bring who shows up. There's no external pressure on your current raid team to do better and it seems they're not pushing themselves.
Lead by example. If you're amazing and carrying the raid, it's ok to reward yourself for doing so. Make sure you're putting gear where it will make the most difference and honestly don't be too picky about being "fair" when you hand out loot. If the under-performing xyz hasn't gotten loot in three weeks and is up against your top dps for a piece, even if that player has been decked out, don't be afraid of the consequences to hand it to the top performer. When the low dps complains (and they always do!) point out all the things that you've talked about with him/her from all the previous paragraphs in this post and ask why that person isn't on board.
You're in a transition phase and if you're dedicated to making improvements to the raid team and talk to the people that want to make it better and get them on board with you then you'll make it happen together and be strong for it. You will lose some people and become less liked by a few. It's part of the joy of being in charge. The good news is that when you finally turn the corner and start making some solid progress it's extremely rewarding and you'll feel on top of the world.
I wish you the best of luck!