Upvote:4
They were amateurs - absolutely no need to even bring a passport. If that ever happens again and you don't have a passport, just ask to speak to their supervisor - they usually know their stuff.
As a verified EU citizen, they have no right to refuse you entry, other than if you're a security/health threat