This...also wouldn't there have been some type of electronic communication between Gannon and said friend. Such as a text or phone call. He wasn't at school that day. It seems odd to me that he wouldn't have had any communications with his friends all day (i.e. not at school to socialize) so how would he know who was able to play?
Also, I'm assuming he's in elementary school, and it looks like the dismissal bell is at 2:30 PM. By the time they dismissed, got on the buses loaded [assuming they rode the bus as I believe it was mentioned previously] and started their bus trip home would the other children be home from school at 3:15. I guess that would depend on where they were on the bus route. My daughter's bell rings at 3:15, I pick her up directly at school. She comes out of the building to me around 3:20. The buses are still loading up and not pulling out of the parking lot until about 3:30-3:40. I would assume (again MOO) that most kids would need to vacate the bus and check-in at home before they went to play with friends and possibly do homework before playing as well. And yes to the above I wouldn't nor would I let my kids say "Can I go to a friend's house?" it would be "Can I go over to Susie's house?"
I'd be interested to know if and what communication he had with his friends that day. The timeline and complete occurrence doesn't work for me. MOO