Not sure how long Homer's been there -- apparently long enough to fall head over heels! Seriously, he's been with the same shop at least 7-8 years. Definitely long enough to know better.
By the way, thanks to all for their two cents -- I was pretty sure what the temperature of the room might...