OP, I can definitely understand your frustration. However, I think you might need to take something into account. Do you have kids? Does your sister? I'm guessing you do, and your sister doesn't? Or at least you're married and she's not? She likely has never had such responsibility of caring for another person (very possibly by choice), and so isn't prepared for it and possibly has even built her life around not doing such things. Just talk with her, and try not to be too critical (but make sure she knows what you've been through and that you feel like she should be capable of providing her fair share of care and that the situation is also a burden on you).
I think you're justified in feeling like you do, but I also think you and your sister probably don't understand each other and are quite a bit different which adds some extra tension. And I know it can be very hard to, but I really do think a little heart to heart would help both of you, even if it likely won't resolve the situation, but it could help. And maybe you already have and it didn't matter, but worth a mention I think.
I'm currently trying to keep from losing my shit with my family. Its kinda similar, but in a way in reverse in that I'm more like your sister, at least how I'm guessing the situation is. I was not in a position to be able to take care of someone and had actively made my life out of not doing so, so it was very hard for me to deal with (and I actually more or less got left taking care of my Mother as my siblings all moved). And there's been a bunch of other things that make it more complicated (basically we've had 4 family members have serious health issues the past 5 years; major moves, and other things), but its definitely trying. And everyone seems to want to make things worse by letting little petty bullshit things that don't matter turn into big fights.