EESDL
If you aren't prepared to accept unforeseen delays, then don't travel by air - or for that matter, road, rail or sea!
To single out Monarch seem slightly crass - from other comments on this short thread it seems they perform a great deal better than some, possibly most.
As for being subbed on a Lithuanian aircraft, what's the issue?
I'd insist on compensation if I were you!!!!!