Blue Islands are not refunding the passengers as they say it wasn't their fault their ground agents gave the wrong info out.
Aero Mad is right - the key word here is agent - "a person who acts for or represents another". The contract is with Blue Island, the agent is acting for Blue Island and if there is a problem it's for Blue Island to sort it out with the agent.