7.5h of work with 30 mins lunch break is fairly common in Europe; when my wife was an accountant in London, she had that schedule. In the UK, the typical hours for that would indeed be 9-5. (In some parts of Europe, 8-4 seems more common)
7.25 hours of work plus 1 hour of unpaid lunch and including 0.5 hours of paid breaks is the standard in the Canadian public sector. That is, 9:00 am to 5:15 pm, 7.25 hours of which are paid and 6.75 of which are spent working.
Huh, why does that annoy you? Too little or too much? That seems kind of normal to me (well less and less so). Anywhere between 35 and 40 hour week I would class as normal (though the trend is towards 40).
I've never had that - 9-5 from my experience meant working 7 hours with a 1 hour lunch. Of course YMMV, but I don't take any employer seriously when they say otherwise - if they want to raise hell, I'd probably just walk.