it's not too surprising that the new "parent company" or whatever, doesn't appreciate you as much as the folks you worked with for so long. they took you to lunch (your old boss, if i read that right), they probably couldn't afford a new IPOD for you. i know when our company sold out the new "parents" didn't really appreciate us as much because we were now little TINY fish in a really big lake. as opposed to being self contained and a little family like before the merger.
ANYway. i actually agree with the coworker about the breaks. i have a HUGE problem (and i am a manager in an office) with companies who encourage employees to skip breaks. it's illegal. my husband (whose "career" has include pizza delivery, construction, etc) almost always has jobs that breaks just aren't "done". i think it's horse pooh. if OSHA got wind of it they'd be up a creek.
that's because i began my working life as an employee of walmart- who are so terrified of OSHA and unions that they DRILL the rules down your throat. if you work 4 hours you are entitled to a 15 minute break, 8 hours, you get two 15 minutes and a 30 (at least) etc. the company can actually get in trouble if you don't take them.
i understand if no one else does it's very difficult to be the "squeeky wheel" - i wouldn't go either i'm sure. but just saying. try to let it go.
and yeah, you probably should have left the key when you left. but barring that, it's not their job to go to you to get it. sorry :(