Ah! Good ol New York. You definitely need to bring you A game into that airspace in so many levels.
That said …
1st of all, impeccable job by the pilot on the radio keeping calm through the whole thing. He seems very calm in voice, but having been in a similar situation your mind is all over the place. High level of stress. Same goes for ATC.
2nd. The crew (ultimately the Cap) has the final say and request. ATC has to abide by it. Yeah, they can get pissed off, but let’s be honest, sitting in a chair looking at a radar vs in the actual weather are two different things. ATC knows this, but again it’s New York.
3rdly. I remember when I was young I would always tell my mom, "well, my friends are doing it, why can’t I? " And to that my mom would always respond, “if your friends jump off a bridge , will you jump?” Lol and it’s absolutely true here. 10 planes went through and maybe it wasn’t as bad, but you can see this front, and it’s not front! Some pilots are pretty ego driven, so they will punch through things they could’ve easily just gone around it.
Keep in mind weather moves fast or slow depending on the front. Radars in flight and on atc there is a lag. Some 30 seconds some as long as 3 mins. So what Aer Lingus was doing to be on the safe side. Why go through something that may produce and bad result. They have plenty not fuel, so do the right and safe thing.
ATC is wrong in this matter. The pilot handled it brilliantly! I wouldn’t be as nice. Lol