Ryanair, like most loco's don't have an interlining agreement with carriers such as bmi/aer lingus, etc. Airlines are not charities so why should they carry other airlines disrupted pax for free?
Edited to add: I am sorry that the little boy has such an awful condition, but to use it to get the story in the press is pretty low.