AAAHHH how awful. That sounds like child abuse, locked in the car, you are in the northeast, yes, today was a hot day.
Yes, have someone with you at all times, unless next time you do call the police and hope they see through his crazy antics.
Keep them safe.