The best solution would be to scrap the Shannon stop.
Im sure the people in Shannon would not stop traveling to the US, the only difference is they would have to drive to Dublin.
You don't exactly see the Heathrow New York flight stopping in Cardiff to pick the locals up do you!