I think people do give up their seats when they realise, it's just awkward sometimes to know if someone would be offended if you offer them a seat. I've often tried to peak over my book to work out if someone is preggers or just a bit podge, and if i'm unsure I leave it. It's the same with older people, you just don't know if they'd be offended or happy. I think if i ever had a bun in the oven I'd get a badge because it's also awkard to ask. As for parking in the disabled bays, there is no excuse for it, and good for you AC for telling customer services.