The guys screscreen shot clearly says "nearly" all phones will be unlocked. Well in my world, that doesn't mean 'all', yet he insists on playing the victim & crying about Apple being liars.
I'm a Verizon customer and the 60 day lock policy is clear on all the new iPhone marketing material from Verizon. I suspect he saw this and thought he could work around it by ordering from the Apple website instead.
The excuse of getting the Verizon version "in case' she ever wants to switch doesn't make sense if he is expecting an unlocked phone.
He was eligible for an upgrade she wasn't. He tried to game the system and lost. Boo hoo!
Just use the new iPhone on your own verizon account for 60 days & be happy. His girlfriend's phone can't be THAT old if she not eligible for an upgrade. Maybe she can use his old one haha.