Like Alen said, I don't blame Dzeko. He said the reason he signed the contract was to help the team generate more money from his sale. The team didn't keep its promise and that's really disrespectful of them.
What are the rules regarding signing non-EU players in La Liga? As far as I know the only non-EU player they signed was Di Maria but I don't know if he holds an EU passport.