easyJet had every opportunity to fly EDI-BOH (and BFS-BOH which they served at the same time, and which looked to do well, as much as you can judge by pax numbers alone). They haven't taken the opportunity and now someone else had. They hardly have any cause for complaint.