Your post is way too long for me to respond to all of it, I agree with almost all of it. There's one thing I need to point out though:

Rose is a heartless bitch who deserves to die in all the fires.
This is by far the most accurate description of Rose I've ever seen. She's just an awful person in so many ways.