Upvote:5
The check-in staff were amateurs, period.
Yes, you need to supply SecureFlight data through the airline (this is done online when checking in at the latest), but no other clearance, not even a passport, is needed, only a valid Green card (or expired for that matter, if it's a 10-year card).