Would it have made any difference if he wasn't staff? In the end of the day, as long as they aren't on shift, staff are customers too.
Wow, what a deal! :D I visited my local Tesco just a few days after Easter and there were no eggs in sight ;(
They're probably still making a profit at that price!