What on earth is with all the teenagers and young adults in this book!? I have never met so many nasty and spiteful people in my life, let alone all at once. I'm in their age category and can easily claim most people my age aren't generally dicks, even if some are immature. These guys are all immature, have no emotional regulation (which they should have learnt long before now) and have purposely tried to hurt someone for their own amusement.
Does Snyder have a made hate for youth? or is she trying to make her main character appear more wonderful and kind-hearted in comparison by not making Opal a childish monster like the rest? who knows. Either way pretty much everyone else is a douche so far.