So a guy so eager to "live his dream" that he forgot that in _real life_ there are details that need to be checked and terms and conditions that apply. Especially when moving between countries. You cannot assume that simply because you live in a socialist collection of states (i.e. the EU) that free movement of labour means that when the labour decides to move it's all gravy.
Never forget that the EU is above all things a bureaucracy, and those things LOVE their rules.
For not checking the rules that applied to his situation ? No one to blame but himself, imho. Sorry.