There is a HUGE difference between a strong female character and a pain in the ass who does shit outta spite. Cassie was just argumentative and had way too many TSTL moments. 
 story 2.5 
 narrator 2.5