Not sure what to say. Good reading, but it feels a little off at the end when Gerard is telling off Katie. Probably just because I have no idea what triggered it; it just seemed to come out of nowhere.
Author's response
It was because her and her friends called each other by the names of the members of MCR. He was slightly freaked out, and more than a little angry.