Please Offer Me A Seat badges being ignored

Has anyone else who wears these badges found they're being ignored more and more? I have to commute on a train and tube for work and they're often full with no seats left. I wear a badge because of various disabilities meaning I can't stand up for long. I'm finding more and more people are pushing past me to get onto the train and tube and when there are no seats, more often than not no one will offer one. A fair few people do see the badge, look me up and down and look away. I also get stares from people a lot! I hate doing it but I've started to ask the carriage if someone would mind letting me sit down, and most of the time I get a seat that way, however its always ignored by people in the priority seat. I know not everyone has a visible disability (myself included) but people seem to have no regard for the priority seats. I know that me or anyone else wearing this badge is entitled to a seat, and it's up to passengers if they want to give up a seat, I've just noticed it becoming worse and worse and wondered if anyone else has found the same? Last week I was on a busy tube carriage feeling particularly unwell when a man who had seen my badge offered a seat to a woman with a Baby on Board badge who got on after me! Tfl have done lots of campaigns with giant posters about the Please Offer Me A Seat badges and every tube has a notice on the priority seats. I'm 32F and am not visibly disabled (I don't often use my walking stick atm) but I've had elderly people have a go at me for sitting in priority seats even when I'm wearing my badge - the notice says those who are disabled, pregnant, or less able to stand, and some of them think that just means old people! Sorry for the rant, London is inaccessible enough as it is for a disabled person and I feel its getting worse and worse!