What today's strip really reminds us of is how fundamentally good a person May is. For all her bad attitude and the fact that she is bitter and mean, she doesn't want people hurt because of her. When she realises that she may be causing harm, she actually goes to a lot of trouble to try to stop it from getting any worse. I honestly think that a lot of her behaviour is an attempt at developing an emotional and social armour so she won't be hurt but, when she doesn't have to do that, you often get a hint of someone who wants friends and wants to do the right thing but is afraid to do so in too obvious a way.
That aside... am I the only one who was expecting Roko to burst out in song in panel 3?
Finally, May's analogy in panel 4 disturbs me. It reads too much like bitter experience. Did that actually happen to her one day? Did she say: "Hey, you know what would be funny? If that barge of puppies burst into flames!" It promptly did so; as ridiculous as it is, she has never got over the fear that it was somehow her fault!